HCTX_MAX_TYPES
BUILD_BUG_ON(ARRAY_SIZE(hctx_types) != HCTX_MAX_TYPES);
for (k = HCTX_TYPE_DEFAULT; k < HCTX_MAX_TYPES; k++)
for (; j < HCTX_MAX_TYPES; j++)
else if (set->nr_maps > HCTX_MAX_TYPES)
struct list_head rq_lists[HCTX_MAX_TYPES];
unsigned short index_hw[HCTX_MAX_TYPES];
struct blk_mq_hw_ctx *hctxs[HCTX_MAX_TYPES];
tag_set->nr_maps = sess->nr_poll_queues ? HCTX_MAX_TYPES : 2;
int io_queues[HCTX_MAX_TYPES];
u32 io_queues[HCTX_MAX_TYPES])
u32 io_queues[HCTX_MAX_TYPES])
u32 io_queues[HCTX_MAX_TYPES]);
u32 io_queues[HCTX_MAX_TYPES]);
unsigned io_queues[HCTX_MAX_TYPES];
u32 io_queues[HCTX_MAX_TYPES];
ctrl->opts->nr_poll_queues ? HCTX_MAX_TYPES : 2,
u32 io_queues[HCTX_MAX_TYPES];
ctrl->opts->nr_poll_queues ? HCTX_MAX_TYPES : 2,
for (i = 0, qoff = 0; i < HCTX_MAX_TYPES; i++) {
for (i = 0, qoff = 0; i < HCTX_MAX_TYPES; i++) {
int io_queues[HCTX_MAX_TYPES];
for (i = 0; i < HCTX_MAX_TYPES; i++)
struct blk_mq_queue_map map[HCTX_MAX_TYPES];
unsigned int nr_queues[HCTX_MAX_TYPES];