Lines Matching refs:io_ring_ctx
31 static inline struct io_buffer_list *io_buffer_get_list(struct io_ring_ctx *ctx, in io_buffer_get_list()
40 static int io_buffer_add_list(struct io_ring_ctx *ctx, in io_buffer_add_list()
52 struct io_ring_ctx *ctx = req->ctx; in io_kbuf_recycle_legacy()
97 struct io_ring_ctx *ctx = req->ctx; in __io_put_kbuf()
175 struct io_ring_ctx *ctx = req->ctx; in io_buffer_select()
192 static __cold int io_init_bl_list(struct io_ring_ctx *ctx) in io_init_bl_list()
209 static int __io_remove_buffers(struct io_ring_ctx *ctx, in __io_remove_buffers()
255 void io_destroy_buffers(struct io_ring_ctx *ctx) in io_destroy_buffers()
304 struct io_ring_ctx *ctx = req->ctx; in io_remove_buffers()
361 static int io_refill_buffer_cache(struct io_ring_ctx *ctx) in io_refill_buffer_cache()
404 static int io_add_buffers(struct io_ring_ctx *ctx, struct io_provide_buf *pbuf, in io_add_buffers()
433 struct io_ring_ctx *ctx = req->ctx; in io_provide_buffers()
544 int io_register_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg) in io_register_pbuf_ring()
608 int io_unregister_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg) in io_unregister_pbuf_ring()
634 void *io_pbuf_get_address(struct io_ring_ctx *ctx, unsigned long bgid) in io_pbuf_get_address()