Lines Matching refs:io_ring_ctx
20 struct io_ring_ctx *ctx = container_of(work, struct io_ring_ctx, in io_fallback_req_func()
36 static void ctx_flush_and_put(struct io_ring_ctx *ctx, io_tw_token_t tw) in ctx_flush_and_put()
57 struct io_ring_ctx *ctx = NULL; in io_handle_tw_list()
90 struct io_ring_ctx *last_ctx = NULL; in __io_fallback_tw()
159 static void io_ctx_mark_taskrun(struct io_ring_ctx *ctx) in io_ctx_mark_taskrun()
172 struct io_ring_ctx *ctx = req->ctx; in io_req_local_work_add()
242 struct io_ring_ctx *ctx = req->ctx; in io_req_normal_work_add()
274 void __cold io_move_task_work_from_local(struct io_ring_ctx *ctx) in io_move_task_work_from_local()
293 static bool io_run_local_work_continue(struct io_ring_ctx *ctx, int events, in io_run_local_work_continue()
326 static int __io_run_local_work(struct io_ring_ctx *ctx, io_tw_token_t tw, in __io_run_local_work()
364 int io_run_local_work_locked(struct io_ring_ctx *ctx, int min_events) in io_run_local_work_locked()
374 int io_run_local_work(struct io_ring_ctx *ctx, int min_events, int max_events) in io_run_local_work()