Workqueues ========== .. toctree:: :maxdepth: 3 :hidden: :includehidden: p1_Workqueue p2_Workqueue_schedule_work p3_Workqueue_schedule_workPeriodic p4_Workqueue_schedule_delayed_work p5_Workqueue_schedule_delayed_workPeriodic p6_Workqueue_queue_work p7_Workqueue_queue_workPeriodic p8_Workqueue_queue_delayed_work p9_Workqueue_queue_delayed_workPeriodic adv_workqueues_sll_examples/adv_workqueues_sll_examples adv_workqueues_kfifo_examples/adv_workqueues_kfifo_examples create_workqueue create_static_work create_dynamic_work schedule_work check_workqueue destroy_workqueue destroy_work .. tab-set:: .. tab-item:: Basic Workqueues Examples : .. tab-set:: .. tab-item:: Workqueue .. card:: Workqueue * :doc:`p1_Workqueue` .. card:: Workqueues & Schedule work * :doc:`p2_Workqueue_schedule_work` .. card:: Workqueues & Schedule work : Periodic * :doc:`p3_Workqueue_schedule_workPeriodic` .. card:: Workqueues & Schedule Delayed Work * :doc:`p4_Workqueue_schedule_delayed_work` .. card:: Workqueues & Schedule Delayed Work : Periodic * :doc:`p5_Workqueue_schedule_delayed_workPeriodic` .. card:: Workqueues & Queue Work * :doc:`p6_Workqueue_queue_work` .. card:: Workqueues & Queue Work : Periodic * :doc:`p7_Workqueue_queue_workPeriodic` .. card:: Workqueues & Queue Delayed Work * :doc:`p8_Workqueue_queue_delayed_work` .. card:: Workqueues & Queue Delayed Work : Periodic * :doc:`p9_Workqueue_queue_delayed_workPeriodic` .. tab-set:: .. tab-item:: Workqueue and Linked List .. card:: Workqueue and Linked List * :doc:`adv_workqueues_sll_examples/adv_workqueues_sll_examples` .. tab-set:: .. tab-item:: Workqueue and Kfifo .. card:: Workqueue and Kfifo * :doc:`adv_workqueues_kfifo_examples/adv_workqueues_kfifo_examples` .. tab-set:: .. tab-item:: Create Workqueue .. card:: Create Workqueue * :doc:`create_workqueue` .. tab-set:: .. tab-item:: Create Static Work .. card:: Create Static Work * :doc:`create_static_work` .. tab-set:: .. tab-item:: Create Dynamic Work .. card:: Create Dynamic Work * :doc:`create_dynamic_work` .. tab-set:: .. tab-item:: Schedule Work .. card:: Schedule Work * :doc:`schedule_work` .. tab-set:: .. tab-item:: Check Workqueue .. card:: Check Workqueue * :doc:`check_workqueue` .. tab-set:: .. tab-item:: Destroy Workqueue .. card:: Destroy Workqueue * :doc:`destroy_workqueue` .. tab-set:: .. tab-item:: Destroy Work .. card:: Destroy Work * :doc:`destroy_work`