Lines Matching refs:io_ring_ctx
29 typedef void (rsrc_put_fn)(struct io_ring_ctx *ctx, struct io_rsrc_put *prsrc);
32 struct io_ring_ctx *ctx;
43 struct io_ring_ctx *ctx;
61 void io_rsrc_node_destroy(struct io_ring_ctx *ctx, struct io_rsrc_node *ref_node);
62 struct io_rsrc_node *io_rsrc_node_alloc(struct io_ring_ctx *ctx);
69 void __io_sqe_buffers_unregister(struct io_ring_ctx *ctx);
70 int io_sqe_buffers_unregister(struct io_ring_ctx *ctx);
71 int io_sqe_buffers_register(struct io_ring_ctx *ctx, void __user *arg,
73 void __io_sqe_files_unregister(struct io_ring_ctx *ctx);
74 int io_sqe_files_unregister(struct io_ring_ctx *ctx);
75 int io_sqe_files_register(struct io_ring_ctx *ctx, void __user *arg,
78 int io_register_files_update(struct io_ring_ctx *ctx, void __user *arg,
80 int io_register_rsrc_update(struct io_ring_ctx *ctx, void __user *arg,
82 int io_register_rsrc(struct io_ring_ctx *ctx, void __user *arg,
85 static inline void io_put_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node)
94 struct io_ring_ctx *ctx)
99 static inline void io_charge_rsrc_node(struct io_ring_ctx *ctx,
106 struct io_ring_ctx *ctx,
128 static inline int io_rsrc_init(struct io_ring_ctx *ctx)