Home
last modified time | relevance | path

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

/openbmc/linux/io_uring/
H A Dio_uring.c337 init_llist_head(&ctx->work_llist); in io_ring_ctx_alloc()
1281 first = READ_ONCE(ctx->work_llist.first); in io_req_local_work_add()
1356 node = llist_del_all(&ctx->work_llist); in io_move_task_work_from_local()
1369 if (llist_empty(&ctx->work_llist)) in io_run_local_work_continue()
1426 if (llist_empty(&ctx->work_llist)) in io_run_local_work_locked()
2454 !llist_empty(&ctx->work_llist); in io_has_work()
2486 if (!llist_empty(&ctx->work_llist)) { in io_run_task_work_sig()
2515 if (unlikely(!llist_empty(&ctx->work_llist))) in io_cqring_wait_schedule()
2554 if (!llist_empty(&ctx->work_llist)) in io_cqring_wait()
2614 if (!llist_empty(&ctx->work_llist)) in io_cqring_wait()
[all …]
H A Dio_uring.h307 return task_work_pending(current) || !llist_empty(&ctx->work_llist); in io_task_work_pending()
/openbmc/linux/include/linux/
H A Dio_uring_types.h288 struct llist_head work_llist; member