Home
last modified time | relevance | path

Searched refs:io_rsrc_node (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/io_uring/
H A Drsrc.h15 struct io_rsrc_node { struct
56 struct io_rsrc_node *io_rsrc_node_alloc(struct io_ring_ctx *ctx, int type);
57 void io_free_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node);
61 struct io_rsrc_node *io_find_buf_node(struct io_kiocb *req,
91 static inline struct io_rsrc_node *io_rsrc_node_lookup(struct io_rsrc_data *data, in io_rsrc_node_lookup()
99 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_rsrc_node *node = data->nodes[index]; in io_reset_rsrc_node()
130 static inline void io_req_assign_rsrc_node(struct io_rsrc_node **dst_node, in io_req_assign_rsrc_node()
131 struct io_rsrc_node *node) in io_req_assign_rsrc_node()
138 struct io_rsrc_node *node) in io_req_assign_buf_node()
H A Dfiletable.h41 static inline unsigned int io_slot_flags(struct io_rsrc_node *node) in io_slot_flags()
47 static inline struct file *io_slot_file(struct io_rsrc_node *node) in io_slot_file()
52 static inline void io_fixed_file_set(struct io_rsrc_node *node, in io_fixed_file_set()
H A Drsrc.c146 struct io_rsrc_node *node; in io_rsrc_node_alloc()
250 struct io_rsrc_node *node; in __io_sqe_files_update()
298 struct io_rsrc_node *node; in __io_sqe_buffers_update()
553 struct io_rsrc_node *node; in io_sqe_files_register()
778 struct io_rsrc_node *node; in io_sqe_buffer_register()
876 struct io_rsrc_node *node; in io_sqe_buffers_register()
933 struct io_rsrc_node *node; in io_buffer_register_bvec()
992 struct io_rsrc_node *node; in io_buffer_unregister_bvec()
1109 struct io_rsrc_node *node; in io_find_buf_node()
1126 struct io_rsrc_node *node; in io_import_reg_buf()
[all …]
H A Dfiletable.c62 struct io_rsrc_node *node; in io_install_fixed_file()
124 struct io_rsrc_node *node; in io_fixed_fd_remove()
H A Dsplice.c24 struct io_rsrc_node *rsrc_node;
63 struct io_rsrc_node *node; in io_splice_get_file()
H A Dmsg_ring.c180 struct io_rsrc_node *node; in io_msg_grab_file()
H A Dcancel.c243 struct io_rsrc_node *node; in __io_sync_cancel()
H A Dio_uring.c1911 struct io_rsrc_node *node; in io_file_get_fixed()
/linux-6.15/include/linux/
H A Dio_uring_types.h63 struct io_rsrc_node **nodes;
681 struct io_rsrc_node *buf_node;
691 struct io_rsrc_node *file_node;