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_scm_file_account(struct io_ring_ctx *ctx, struct file *file);
85 static inline int io_scm_file_account(struct io_ring_ctx *ctx, in io_scm_file_account()
93 int io_register_files_update(struct io_ring_ctx *ctx, void __user *arg,
95 int io_register_rsrc_update(struct io_ring_ctx *ctx, void __user *arg,
97 int io_register_rsrc(struct io_ring_ctx *ctx, void __user *arg,
100 static inline void io_put_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node) in io_put_rsrc_node()
109 struct io_ring_ctx *ctx) in io_req_put_rsrc_locked()
114 static inline void io_charge_rsrc_node(struct io_ring_ctx *ctx, in io_charge_rsrc_node()
121 struct io_ring_ctx *ctx, in io_req_set_rsrc_node()
143 static inline int io_rsrc_init(struct io_ring_ctx *ctx) in io_rsrc_init()