Lines Matching refs:io_ring_ctx
34 static inline struct io_buffer_list *io_buffer_get_list(struct io_ring_ctx *ctx, in io_buffer_get_list()
42 static int io_buffer_add_list(struct io_ring_ctx *ctx, in io_buffer_add_list()
57 struct io_ring_ctx *ctx = req->ctx; in io_kbuf_recycle_legacy()
88 struct io_ring_ctx *ctx = req->ctx; in __io_put_kbuf()
177 struct io_ring_ctx *ctx = req->ctx; in io_buffer_select()
290 struct io_ring_ctx *ctx = req->ctx; in io_buffers_select()
322 struct io_ring_ctx *ctx = req->ctx; in io_buffers_peek()
343 static int __io_remove_buffers(struct io_ring_ctx *ctx, in __io_remove_buffers()
387 void io_put_bl(struct io_ring_ctx *ctx, struct io_buffer_list *bl) in io_put_bl()
395 void io_destroy_buffers(struct io_ring_ctx *ctx) in io_destroy_buffers()
443 struct io_ring_ctx *ctx = req->ctx; in io_remove_buffers()
502 static int io_refill_buffer_cache(struct io_ring_ctx *ctx) in io_refill_buffer_cache()
547 static int io_add_buffers(struct io_ring_ctx *ctx, struct io_provide_buf *pbuf, in io_add_buffers()
576 struct io_ring_ctx *ctx = req->ctx; in io_provide_buffers()
663 static int io_alloc_pbuf_ring(struct io_ring_ctx *ctx, in io_alloc_pbuf_ring()
681 int io_register_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg) in io_register_pbuf_ring()
743 int io_unregister_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg) in io_unregister_pbuf_ring()
768 int io_register_pbuf_status(struct io_ring_ctx *ctx, void __user *arg) in io_register_pbuf_status()
794 struct io_buffer_list *io_pbuf_get_bl(struct io_ring_ctx *ctx, in io_pbuf_get_bl()
827 struct io_ring_ctx *ctx = file->private_data; in io_pbuf_mmap()