Home
last modified time | relevance | path

Searched refs:sq_data (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/io_uring/
H A Dsqpoll.c89 struct io_sq_data *sqd = ctx->sq_data; in io_sq_thread_finish()
98 ctx->sq_data = NULL; in io_sq_thread_finish()
117 sqd = ctx_attach->sq_data; in io_attach_sq_data()
378 ctx->sq_data = sqd; in io_sq_offload_create()
427 complete(&ctx->sq_data->exited); in io_sq_offload_create()
436 struct io_sq_data *sqd = ctx->sq_data; in io_sqpoll_wq_cpu_affinity()
H A Dio_uring.c1722 wq_has_sleeper(&ctx->sq_data->wait)) in io_iopoll_req_issued()
1723 wake_up(&ctx->sq_data->wait); in io_iopoll_req_issued()
3088 if (ctx->sq_data) { in io_ring_exit_work()
3089 struct io_sq_data *sqd = ctx->sq_data; in io_ring_exit_work()
3293 (ctx->sq_data && ctx->sq_data->thread == current)) { in io_uring_try_cancel_requests()
3354 if (node->ctx->sq_data) in io_uring_cancel_generic()
3633 if (unlikely(ctx->sq_data->thread == NULL)) { in SYSCALL_DEFINE6()
3638 wake_up(&ctx->sq_data->wait); in SYSCALL_DEFINE6()
4224 if (ctx->sq_data in io_register_enable_rings()
[all...]
H A Dfdinfo.c146 struct io_sq_data *sq = ctx->sq_data; in io_uring_show_fdinfo()
/kernel/linux/linux-6.6/include/linux/
H A Dio_uring_types.h317 struct io_sq_data *sq_data; /* if using sq thread polling */ member
/kernel/linux/linux-5.10/io_uring/
H A Dio_uring.c391 struct io_sq_data *sq_data; /* if using sq thread polling */ member
1650 if (ctx->sq_data && waitqueue_active(&ctx->sq_data->wait)) in io_cqring_ev_posted()
1651 wake_up(&ctx->sq_data->wait); in io_cqring_ev_posted()
2899 wq_has_sleeper(&ctx->sq_data->wait)) in io_iopoll_req_issued()
2900 wake_up(&ctx->sq_data->wait); in io_iopoll_req_issued()
8088 struct io_sq_data *sqd = ctx->sq_data; in io_sq_thread_finish()
8097 ctx->sq_data = NULL; in io_sq_thread_finish()
8116 sqd = ctx_attach->sq_data; in io_attach_sq_data()
8746 ctx->sq_data in io_sq_offload_create()
[all...]

Completed in 19 milliseconds