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

/linux-master/io_uring/
H A Dio_uring.h343 return task_work_pending(current) || !wq_list_empty(&ctx->work_llist);
460 !llist_empty(&ctx->work_llist);
H A Dio_uring.c337 init_llist_head(&ctx->work_llist);
1309 head = READ_ONCE(ctx->work_llist.first);
1333 } while (!try_cmpxchg(&ctx->work_llist.first, &head,
1403 node = llist_del_all(&ctx->work_llist);
1416 if (llist_empty(&ctx->work_llist))
1441 node = llist_reverse_order(io_llist_xchg(&ctx->work_llist, NULL));
1472 if (llist_empty(&ctx->work_llist))
2529 if (!llist_empty(&ctx->work_llist)) {
2558 if (unlikely(!llist_empty(&ctx->work_llist)))
2597 if (!llist_empty(&ctx->work_llist))
[all...]
/linux-master/include/linux/
H A Dio_uring_types.h329 struct llist_head work_llist; member in struct:io_ring_ctx::__anon50

Completed in 132 milliseconds