Lines Matching refs:buf_data
430 struct io_rsrc_data *buf_data; member
8913 io_rsrc_data_free(ctx->buf_data); in __io_sqe_buffers_unregister()
8915 ctx->buf_data = NULL; in __io_sqe_buffers_unregister()
8923 if (!ctx->buf_data) in io_sqe_buffers_unregister()
8926 ret = io_rsrc_ref_quiesce(ctx->buf_data, ctx); in io_sqe_buffers_unregister()
9198 WARN_ON_ONCE(ctx->buf_data); in io_sqe_buffers_register()
9200 ctx->buf_data = data; in io_sqe_buffers_register()
9219 if (!ctx->buf_data) in __io_sqe_buffers_update()
9249 err = io_queue_rsrc_removal(ctx->buf_data, offset, in __io_sqe_buffers_update()
9260 *io_get_tag_slot(ctx->buf_data, offset) = tag; in __io_sqe_buffers_update()
9264 io_rsrc_node_switch(ctx, ctx->buf_data); in __io_sqe_buffers_update()
9349 io_wait_rsrc_data(ctx->buf_data); in io_ring_ctx_free()
9353 if (ctx->buf_data) in io_ring_ctx_free()