Home
last modified time | relevance | path

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

/Linux-v6.1/io_uring/
Dio_uring.h260 !wq_list_empty(&ctx->work_llist); in io_task_work_pending()
288 if (llist_empty(&ctx->work_llist)) in io_run_local_work_locked()
Dio_uring.c329 init_llist_head(&ctx->work_llist); in io_ring_ctx_alloc()
1112 if (!llist_add(&req->io_task_work.node, &ctx->work_llist)) in io_req_local_work_add()
1171 node = llist_del_all(&ctx->work_llist); in io_move_task_work_from_local()
1192 node = io_llist_xchg(&ctx->work_llist, &fake); in __io_run_local_work()
1208 node = io_llist_cmpxchg(&ctx->work_llist, &fake, NULL); in __io_run_local_work()
1212 node = io_llist_xchg(&ctx->work_llist, &fake); in __io_run_local_work()
1228 if (llist_empty(&ctx->work_llist)) in io_run_local_work()
2317 !llist_empty(&ctx->work_llist)); in io_has_work()
/Linux-v6.1/include/linux/
Dio_uring_types.h301 struct llist_head work_llist; member