Lines Matching refs:io_ring_ctx
41 static inline struct io_buffer_list *__io_buffer_get_list(struct io_ring_ctx *ctx,
47 static inline struct io_buffer_list *io_buffer_get_list(struct io_ring_ctx *ctx,
55 static int io_buffer_add_list(struct io_ring_ctx *ctx,
70 struct io_ring_ctx *ctx = req->ctx;
101 struct io_ring_ctx *ctx = req->ctx;
184 struct io_ring_ctx *ctx = req->ctx;
204 static void io_kbuf_mark_free(struct io_ring_ctx *ctx, struct io_buffer_list *bl)
219 static int __io_remove_buffers(struct io_ring_ctx *ctx,
269 void io_put_bl(struct io_ring_ctx *ctx, struct io_buffer_list *bl)
277 void io_destroy_buffers(struct io_ring_ctx *ctx)
325 struct io_ring_ctx *ctx = req->ctx;
384 static int io_refill_buffer_cache(struct io_ring_ctx *ctx)
429 static int io_add_buffers(struct io_ring_ctx *ctx, struct io_provide_buf *pbuf,
458 struct io_ring_ctx *ctx = req->ctx;
554 static struct io_buf_free *io_lookup_buf_free_entry(struct io_ring_ctx *ctx,
577 static int io_alloc_pbuf_ring(struct io_ring_ctx *ctx,
611 int io_register_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg)
671 int io_unregister_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg)
696 int io_register_pbuf_status(struct io_ring_ctx *ctx, void __user *arg)
722 struct io_buffer_list *io_pbuf_get_bl(struct io_ring_ctx *ctx,
757 void io_kbuf_mmap_list_free(struct io_ring_ctx *ctx)