Searched refs:bgid (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/io_uring/ |
H A D | kbuf.c | 29 __u32 bgid; member 36 unsigned int bgid) in __io_buffer_get_list() 38 if (bl && bgid < BGID_ARRAY) in __io_buffer_get_list() 39 return &bl[bgid]; in __io_buffer_get_list() 41 return xa_load(&ctx->io_bl_xa, bgid); in __io_buffer_get_list() 52 unsigned int bgid) in io_buffer_get_list() 56 return __io_buffer_get_list(ctx, ctx->io_bl, bgid); in io_buffer_get_list() 60 struct io_buffer_list *bl, unsigned int bgid) in io_buffer_add_list() 67 bl->bgid = bgid; in io_buffer_add_list() 34 __io_buffer_get_list(struct io_ring_ctx *ctx, struct io_buffer_list *bl, unsigned int bgid) __io_buffer_get_list() argument 51 io_buffer_get_list(struct io_ring_ctx *ctx, unsigned int bgid) io_buffer_get_list() argument 59 io_buffer_add_list(struct io_ring_ctx *ctx, struct io_buffer_list *bl, unsigned int bgid) io_buffer_add_list() argument 740 io_pbuf_get_address(struct io_ring_ctx *ctx, unsigned long bgid) io_pbuf_get_address() argument [all...] |
H A D | kbuf.h | 20 __u16 bgid; member 41 __u16 bgid; member 63 void *io_pbuf_get_address(struct io_ring_ctx *ctx, unsigned long bgid); 86 req->buf_index = req->buf_list->bgid; in io_kbuf_recycle_ring() 114 req->buf_index = req->buf_list->bgid; in __io_put_kbuf_list() 119 req->buf_index = req->kbuf->bgid; in __io_put_kbuf_list()
|
H A D | io_uring.c | 3432 unsigned int bgid; in io_uring_validate_mmap_request() local 3434 bgid = (offset & ~IORING_OFF_MMAP_MASK) >> IORING_OFF_PBUF_SHIFT; in io_uring_validate_mmap_request() 3436 ptr = io_pbuf_get_address(ctx, bgid); in io_uring_validate_mmap_request()
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | io_uring.h | 659 * IORING_OFF_PBUF_RING | (bgid << IORING_OFF_PBUF_SHIFT) 670 __u16 bgid; member
|
/kernel/linux/linux-5.10/io_uring/ |
H A D | io_uring.c | 580 int bgid; member 638 __u32 bgid; member 3197 int bgid, struct io_buffer *kbuf, in io_buffer_select() 3209 head = xa_load(&req->ctx->io_buffers, bgid); in io_buffer_select() 3217 xa_erase(&req->ctx->io_buffers, bgid); in io_buffer_select() 3234 u16 bgid; in io_rw_buffer_select() local 3237 bgid = req->buf_index; in io_rw_buffer_select() 3238 kbuf = io_buffer_select(req, len, bgid, kbuf, needs_lock); in io_rw_buffer_select() 4313 p->bgid = READ_ONCE(sqe->buf_group); in io_remove_buffers_prep() 4318 int bgid, unsigne in __io_remove_buffers() 3196 io_buffer_select(struct io_kiocb *req, size_t *len, int bgid, struct io_buffer *kbuf, bool needs_lock) io_buffer_select() argument 4317 __io_remove_buffers(struct io_ring_ctx *ctx, struct io_buffer *buf, int bgid, unsigned nbufs) __io_remove_buffers() argument [all...] |
Completed in 29 milliseconds