Lines Matching refs:work_llist
332 init_llist_head(&ctx->work_llist); in io_ring_ctx_alloc()
1288 if (!llist_add(&req->io_task_work.node, &ctx->work_llist)) in io_req_local_work_add()
1338 node = llist_del_all(&ctx->work_llist); in io_move_task_work_from_local()
1359 node = io_llist_xchg(&ctx->work_llist, NULL); in __io_run_local_work()
1371 if (!llist_empty(&ctx->work_llist)) in __io_run_local_work()
1375 if (!llist_empty(&ctx->work_llist)) in __io_run_local_work()
1387 if (llist_empty(&ctx->work_llist)) in io_run_local_work_locked()
2482 !llist_empty(&ctx->work_llist); in io_has_work()
2514 if (!llist_empty(&ctx->work_llist)) { in io_run_task_work_sig()
2532 if (unlikely(!llist_empty(&ctx->work_llist))) in io_cqring_wait_schedule()
2561 if (!llist_empty(&ctx->work_llist)) in io_cqring_wait()
2622 if (!llist_empty(&ctx->work_llist)) in io_cqring_wait()