Lines Matching refs:list_node_t

68     list_node_t node;
88 list_node_t wait_list; // most recently added first
89 list_node_t task_list; // pending tasks, earliest deadline first
90 list_node_t due_list; // due tasks, earliest deadline first
91 list_node_t thread_list; // earliest created thread first
92 list_node_t exception_list; // most recently added first
117 static_assert(sizeof(list_node_t) <= sizeof(async_state_t),
120 #define TO_NODE(type, ptr) ((list_node_t*)&ptr->state)
123 static inline list_node_t* wait_to_node(async_wait_t* wait) { in wait_to_node()
127 static inline async_wait_t* node_to_wait(list_node_t* node) { in node_to_wait()
131 static inline list_node_t* task_to_node(async_task_t* task) { in task_to_node()
135 static inline async_task_t* node_to_task(list_node_t* node) { in node_to_task()
139 static inline list_node_t* exception_to_node(async_exception_t* exception) { in exception_to_node()
143 static inline async_exception_t* node_to_exception(list_node_t* node) { in node_to_exception()
210 list_node_t* node; in async_loop_shutdown()
350 list_node_t* node; in async_loop_dispatch_tasks()
353 list_node_t* tail = NULL; in async_loop_dispatch_tasks()
360 list_node_t* head = loop->task_list.next; in async_loop_dispatch_tasks()
520 list_node_t* node = wait_to_node(wait); in async_loop_cancel_wait()
576 list_node_t* node = task_to_node(task); in async_loop_cancel_task()
672 list_node_t* node = exception_to_node(exception); in async_loop_unbind_exception_port()
709 list_node_t* node; in async_loop_insert_task_locked()
720 list_node_t* head = list_peek_head(&loop->task_list); in async_loop_restart_timer_locked()