Lines Matching refs:io_ring_ctx
34 static struct io_buffer_list *__io_buffer_get_list(struct io_ring_ctx *ctx,
51 static inline struct io_buffer_list *io_buffer_get_list(struct io_ring_ctx *ctx,
59 static int io_buffer_add_list(struct io_ring_ctx *ctx,
78 struct io_ring_ctx *ctx = req->ctx;
123 struct io_ring_ctx *ctx = req->ctx;
201 struct io_ring_ctx *ctx = req->ctx;
218 static __cold int io_init_bl_list(struct io_ring_ctx *ctx)
239 static void io_kbuf_mark_free(struct io_ring_ctx *ctx, struct io_buffer_list *bl)
254 static int __io_remove_buffers(struct io_ring_ctx *ctx,
304 void io_destroy_buffers(struct io_ring_ctx *ctx)
353 struct io_ring_ctx *ctx = req->ctx;
410 static int io_refill_buffer_cache(struct io_ring_ctx *ctx)
453 static int io_add_buffers(struct io_ring_ctx *ctx, struct io_provide_buf *pbuf,
482 struct io_ring_ctx *ctx = req->ctx;
589 static struct io_buf_free *io_lookup_buf_free_entry(struct io_ring_ctx *ctx,
612 static int io_alloc_pbuf_ring(struct io_ring_ctx *ctx,
646 int io_register_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg)
712 int io_unregister_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg)
740 void *io_pbuf_get_address(struct io_ring_ctx *ctx, unsigned long bgid)
763 void io_kbuf_mmap_list_free(struct io_ring_ctx *ctx)