Searched refs:io_rsrc_node (Results 1 – 9 of 9) sorted by relevance
| /linux/io_uring/ |
| H A D | rsrc.h | 15 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 D | rsrc.c | 30 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 D | filetable.h | 40 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 D | filetable.c | 66 struct io_rsrc_node *node; in io_install_fixed_file() 128 struct io_rsrc_node *node; in io_fixed_fd_remove()
|
| H A D | splice.c | 25 struct io_rsrc_node *rsrc_node; 64 struct io_rsrc_node *node; in io_splice_get_file()
|
| H A D | msg_ring.c | 160 struct io_rsrc_node *node; in io_msg_grab_file()
|
| H A D | cancel.c | 248 struct io_rsrc_node *node; in __io_sync_cancel()
|
| H A D | io_uring.c | 1560 struct io_rsrc_node *node; in io_file_get_fixed()
|
| /linux/include/linux/ |
| H A D | io_uring_types.h | 62 struct io_rsrc_node **nodes; 723 struct io_rsrc_node *buf_node; 733 struct io_rsrc_node *file_node;
|