Home
last modified time | relevance | path

Searched refs:g_work_queue (Results 1 – 2 of 2) sorted by relevance

/AliOS-Things-master/components/ble_host/bt_host/port/aos/
A Devent_scheduler.c10 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()
A Dwork.c8 struct k_work_q g_work_queue; variable
19 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