Home
last modified time | relevance | path

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

/linux/io_uring/
H A Drsrc.h12 struct io_rsrc_node { struct
42 struct io_rsrc_node *io_rsrc_node_alloc(int type);
43 void io_free_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node);
69 static inline struct io_rsrc_node *io_rsrc_node_lookup(struct io_rsrc_data *data, in io_rsrc_node_lookup()
77 static inline void io_put_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node) in io_put_rsrc_node()
87 struct io_rsrc_node *node = data->nodes[index]; in io_reset_rsrc_node()
108 static inline void io_req_assign_rsrc_node(struct io_rsrc_node **dst_node, in io_req_assign_rsrc_node()
109 struct io_rsrc_node *node) in io_req_assign_rsrc_node()
116 struct io_rsrc_node *node) in io_req_assign_buf_node()
H A Drsrc.c28 static struct io_rsrc_node *io_sqe_buffer_register(struct io_ring_ctx *ctx,
104 static void io_buffer_unmap(struct io_ring_ctx *ctx, struct io_rsrc_node *node) in io_buffer_unmap()
121 struct io_rsrc_node *io_rsrc_node_alloc(int type) in io_rsrc_node_alloc()
123 struct io_rsrc_node *node; in io_rsrc_node_alloc()
148 data->nodes = kvmalloc_array(nr, sizeof(struct io_rsrc_node *), in io_rsrc_data_alloc()
192 struct io_rsrc_node *node; in __io_sqe_files_update()
240 struct io_rsrc_node *node; in __io_sqe_buffers_update()
445 void io_free_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node) in io_free_rsrc_node()
497 struct io_rsrc_node *node; in io_sqe_files_register()
578 struct io_rsrc_node *node = ctx->buf_table.nodes[i]; in headpage_already_acct()
[all …]
H A Dnop.c68 struct io_rsrc_node *node; in io_nop()
H A During_cmd.c204 struct io_rsrc_node *node; in io_uring_cmd_prep()
263 struct io_rsrc_node *node = req->buf_node; in io_uring_cmd_import_fixed()
H A Drw.c366 struct io_rsrc_node *node; in io_prep_rw_fixed()
H A Dnet.c1349 struct io_rsrc_node *node; in io_send_zc_import()
H A Dio_uring.c1887 struct io_rsrc_node *node; in io_file_get_fixed()
/linux/include/linux/
H A Dio_uring_types.h61 struct io_rsrc_node **nodes;
648 struct io_rsrc_node *buf_node;
658 struct io_rsrc_node *file_node;