Symbol: io_rsrc_node
include/linux/io_uring_types.h
62
struct io_rsrc_node **nodes;
include/linux/io_uring_types.h
723
struct io_rsrc_node *buf_node;
include/linux/io_uring_types.h
733
struct io_rsrc_node *file_node;
io_uring/cancel.c
248
struct io_rsrc_node *node;
io_uring/filetable.c
128
struct io_rsrc_node *node;
io_uring/filetable.c
66
struct io_rsrc_node *node;
io_uring/filetable.h
40
static inline unsigned int io_slot_flags(struct io_rsrc_node *node)
io_uring/filetable.h
46
static inline struct file *io_slot_file(struct io_rsrc_node *node)
io_uring/filetable.h
51
static inline void io_fixed_file_set(struct io_rsrc_node *node,
io_uring/io_uring.c
1560
struct io_rsrc_node *node;
io_uring/msg_ring.c
160
struct io_rsrc_node *node;
io_uring/rsrc.c
1101
inline struct io_rsrc_node *io_find_buf_node(struct io_kiocb *req,
io_uring/rsrc.c
1105
struct io_rsrc_node *node;
io_uring/rsrc.c
1128
struct io_rsrc_node *node;
io_uring/rsrc.c
1192
struct io_rsrc_node *node = ctx->buf_table.nodes[i];
io_uring/rsrc.c
1204
struct io_rsrc_node *dst_node, *src_node;
io_uring/rsrc.c
1225
struct io_rsrc_node *node = ctx->buf_table.nodes[i];
io_uring/rsrc.c
140
struct io_rsrc_node *io_rsrc_node_alloc(struct io_ring_ctx *ctx, int type)
io_uring/rsrc.c
142
struct io_rsrc_node *node;
io_uring/rsrc.c
1475
struct io_rsrc_node *node;
io_uring/rsrc.c
158
const int node_size = sizeof(struct io_rsrc_node);
io_uring/rsrc.c
179
struct io_rsrc_node *node = data->nodes[i];
io_uring/rsrc.c
202
data->nodes = kvmalloc_objs(struct io_rsrc_node *, nr,
io_uring/rsrc.c
246
struct io_rsrc_node *node;
io_uring/rsrc.c
294
struct io_rsrc_node *node;
io_uring/rsrc.c
30
static struct io_rsrc_node *io_sqe_buffer_register(struct io_ring_ctx *ctx,
io_uring/rsrc.c
496
void io_free_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node)
io_uring/rsrc.c
546
struct io_rsrc_node *node;
io_uring/rsrc.c
628
struct io_rsrc_node *node = ctx->buf_table.nodes[i];
io_uring/rsrc.c
762
static struct io_rsrc_node *io_sqe_buffer_register(struct io_ring_ctx *ctx,
io_uring/rsrc.c
768
struct io_rsrc_node *node;
io_uring/rsrc.c
881
struct io_rsrc_node *node;
io_uring/rsrc.c
935
struct io_rsrc_node *node;
io_uring/rsrc.c
996
struct io_rsrc_node *node;
io_uring/rsrc.h
104
static inline void io_put_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node)
io_uring/rsrc.h
114
struct io_rsrc_node *node = data->nodes[index];
io_uring/rsrc.h
61
struct io_rsrc_node *io_rsrc_node_alloc(struct io_ring_ctx *ctx, int type);
io_uring/rsrc.h
62
void io_free_rsrc_node(struct io_ring_ctx *ctx, struct io_rsrc_node *node);
io_uring/rsrc.h
66
struct io_rsrc_node *io_find_buf_node(struct io_kiocb *req,
io_uring/rsrc.h
96
static inline struct io_rsrc_node *io_rsrc_node_lookup(struct io_rsrc_data *data,
io_uring/splice.c
25
struct io_rsrc_node *rsrc_node;
io_uring/splice.c
64
struct io_rsrc_node *node;