Home
last modified time | relevance | path

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

/linux/io_uring/
H A Drsrc.h15 struct io_rsrc_node { struct
61 struct io_rsrc_node *io_rsrc_node_alloc(struct io_ring_ctx *ctx, int type);
62 void io_free_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node);
66 struct io_rsrc_node *io_find_buf_node(struct io_kiocb *req,
96 static inline struct io_rsrc_node *io_rsrc_node_lookup(struct io_rsrc_data *data, in io_rsrc_node_lookup()
104 static inline void io_put_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node) in io_put_rsrc_node()
114 struct io_rsrc_node *node = data->nodes[index]; in io_reset_rsrc_node()
H A Drsrc.c30 static struct io_rsrc_node *io_sqe_buffer_register(struct io_ring_ctx *ctx,
140 struct io_rsrc_node *io_rsrc_node_alloc(struct io_ring_ctx *ctx, int type) in io_rsrc_node_alloc()
142 struct io_rsrc_node *node; in io_rsrc_node_alloc()
158 const int node_size = sizeof(struct io_rsrc_node); in io_rsrc_cache_init()
179 struct io_rsrc_node *node = data->nodes[i]; in io_clear_table_tags()
202 data->nodes = kvmalloc_objs(struct io_rsrc_node *, nr, in io_rsrc_data_alloc()
246 struct io_rsrc_node *node; in __io_sqe_files_update()
294 struct io_rsrc_node *node; in __io_sqe_buffers_update()
496 void io_free_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node) in io_free_rsrc_node()
546 struct io_rsrc_node *node; in io_sqe_files_register()
[all …]
H A Dfiletable.h40 static inline unsigned int io_slot_flags(struct io_rsrc_node *node) in io_slot_flags()
46 static inline struct file *io_slot_file(struct io_rsrc_node *node) in io_slot_file()
51 static inline void io_fixed_file_set(struct io_rsrc_node *node, in io_fixed_file_set()
H A Dfiletable.c66 struct io_rsrc_node *node; in io_install_fixed_file()
128 struct io_rsrc_node *node; in io_fixed_fd_remove()
H A Dsplice.c25 struct io_rsrc_node *rsrc_node;
64 struct io_rsrc_node *node; in io_splice_get_file()
H A Dmsg_ring.c160 struct io_rsrc_node *node; in io_msg_grab_file()
H A Dcancel.c248 struct io_rsrc_node *node; in __io_sync_cancel()
H A Dio_uring.c1560 struct io_rsrc_node *node; in io_file_get_fixed()
/linux/include/linux/
H A Dio_uring_types.h62 struct io_rsrc_node **nodes;
723 struct io_rsrc_node *buf_node;
733 struct io_rsrc_node *file_node;