Lines Matching defs:bgid
30 __u32 bgid;
75 unsigned int bgid)
79 return xa_load(&ctx->io_bl_xa, bgid);
83 struct io_buffer_list *bl, unsigned int bgid)
90 bl->bgid = bgid;
92 return xa_err(xa_store(&ctx->io_bl_xa, bgid, bl, GFP_KERNEL));
113 bl = io_buffer_get_list(ctx, buf->bgid);
437 xa_erase(&ctx->io_bl_xa, bl->bgid);
448 WARN_ON_ONCE(xa_erase(&ctx->io_bl_xa, bl->bgid) != bl);
467 p->bgid = READ_ONCE(sqe->buf_group);
497 p->bgid = READ_ONCE(sqe->buf_group);
533 buf->bgid = pbuf->bgid;
556 ret = io_buffer_add_list(req->ctx, bl, p->bgid);
578 bl = io_buffer_get_list(ctx, p->bgid);
612 bl = io_buffer_get_list(ctx, reg.bgid);
624 mmap_offset = (unsigned long)reg.bgid << IORING_OFF_PBUF_SHIFT;
661 io_buffer_add_list(ctx, bl, reg.bgid);
681 bl = io_buffer_get_list(ctx, reg.bgid);
688 xa_erase(&ctx->io_bl_xa, bl->bgid);
718 unsigned int bgid)
724 bl = xa_load(&ctx->io_bl_xa, bgid);