Home
last modified time | relevance | path

Searched refs:task_list (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.15/kernel/sched/
Dswait.c12 INIT_LIST_HEAD(&q->task_list); in __init_swait_queue_head()
26 if (list_empty(&q->task_list)) in swake_up_locked()
29 curr = list_first_entry(&q->task_list, typeof(*curr), task_list); in swake_up_locked()
31 list_del_init(&curr->task_list); in swake_up_locked()
44 while (!list_empty(&q->task_list)) in swake_up_all_locked()
68 list_splice_init(&q->task_list, &tmp); in swake_up_all()
70 curr = list_first_entry(&tmp, typeof(*curr), task_list); in swake_up_all()
73 list_del_init(&curr->task_list); in swake_up_all()
88 if (list_empty(&wait->task_list)) in __prepare_to_swait()
89 list_add_tail(&wait->task_list, &q->task_list); in __prepare_to_swait()
[all …]
/Linux-v5.15/include/linux/
Dswait.h45 struct list_head task_list; member
50 struct list_head task_list; member
55 .task_list = LIST_HEAD_INIT((name).task_list), \
63 .task_list = LIST_HEAD_INIT((name).task_list), \
123 return !list_empty(&wq->task_list); in swait_active()
164 INIT_LIST_HEAD(&__wait.task_list); \
/Linux-v5.15/fs/
Dio_uring.c476 struct io_wq_work_list task_list; member
2132 if (!tctx->task_list.first && locked && ctx->submit_state.compl_nr) in tctx_task_work()
2136 node = tctx->task_list.first; in tctx_task_work()
2137 INIT_WQ_LIST(&tctx->task_list); in tctx_task_work()
2178 wq_list_add_tail(&req->io_task_work.node, &tctx->task_list); in io_req_task_work_add()
2202 node = tctx->task_list.first; in io_req_task_work_add()
2203 INIT_WQ_LIST(&tctx->task_list); in io_req_task_work_add()
8588 INIT_WQ_LIST(&tctx->task_list); in io_uring_alloc_task_context()