Searched refs:g_work_queue (Results 1 – 2 of 2) sorted by relevance
10 extern struct k_work_q g_work_queue;24 if (k_queue_is_empty(&g_work_queue.queue) == 0) { in scheduler_loop()25 work = k_queue_first_entry(&g_work_queue.queue); in scheduler_loop()48 if (k_queue_is_empty(&g_work_queue.queue) == 0) { in scheduler_loop()49 work = k_queue_first_entry(&g_work_queue.queue); in scheduler_loop()53 k_queue_remove(&g_work_queue.queue, work); in scheduler_loop()
8 struct k_work_q g_work_queue; variable19 SYS_SLIST_FOR_EACH_NODE(&g_work_queue.queue.queue_list, node) { in k_work_submit_to_queue()27 sys_slist_insert(&g_work_queue.queue.queue_list, in k_work_submit_to_queue()29 delayed_work = k_queue_first_entry(&g_work_queue.queue); in k_work_submit_to_queue()45 k_queue_init(&g_work_queue.queue); in k_work_q_start()79 k_work_submit_to_queue(&g_work_queue, (struct k_work *)work); in k_delayed_work_submit()91 k_work_rm_from_queue(&g_work_queue, (struct k_work *)work); in k_delayed_work_cancel()
Completed in 3 milliseconds