Searched refs:work_llist (Results 1 – 3 of 3) sorted by relevance
260 !wq_list_empty(&ctx->work_llist); in io_task_work_pending()288 if (llist_empty(&ctx->work_llist)) in io_run_local_work_locked()
329 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()
301 struct llist_head work_llist; member