Home
last modified time | relevance | path

Searched refs:hctx_table (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/block/
H A Dblk-mq.h84 return xa_load(&q->hctx_table, q->tag_set->map[type].mq_map[cpu]); in blk_mq_map_queue_type()
H A Dblk-mq.c713 data.hctx = xa_load(&q->hctx_table, hctx_idx); in blk_mq_alloc_request_hctx()
3886 xa_erase(&q->hctx_table, hctx_idx); in blk_mq_exit_hctx()
3923 if (xa_insert(&q->hctx_table, hctx_idx, hctx, GFP_KERNEL)) in blk_mq_init_hctx()
4326 xa_destroy(&q->hctx_table); in blk_mq_release()
4476 struct blk_mq_hw_ctx *old_hctx = xa_load(&q->hctx_table, i); in __blk_mq_realloc_hw_ctxs()
4503 xa_for_each_start(&q->hctx_table, j, hctx, j) in __blk_mq_realloc_hw_ctxs()
4547 xa_init(&q->hctx_table); in blk_mq_init_allocated_queue()
5120 return blk_hctx_poll(q, xa_load(&q->hctx_table, cookie), iob, flags); in blk_mq_poll()
/linux-6.15/include/linux/
H A Dblk-mq.h991 xa_for_each(&(q)->hctx_table, (i), (hctx))
H A Dblkdev.h486 struct xarray hctx_table; member