Lines Matching refs:map
3313 unsigned int start = set->map[i].queue_offset;
3314 unsigned int end = start + set->map[i].nr_queues;
3331 return blk_mq_hw_queue_to_node(&set->map[type], hctx_idx);
3498 * might submit IOs on these isolated CPUs, so use the queue map to
3899 if (!set->map[j].nr_queues) {
3904 hctx_idx = set->map[j].mq_map[i];
3914 set->map[j].mq_map[i] = 0;
3967 * Set the map size to the number of mapped software queues.
4282 set->map[HCTX_TYPE_POLL].nr_queues)
4404 pr_err("blk-mq: failed to allocate request map\n");
4419 * expect that set->map[HCTX_TYPE_DEFAULT].nr_queues is set to the
4423 set->map[HCTX_TYPE_DEFAULT].nr_queues = set->nr_hw_queues;
4435 * set->map[x].mq_map[cpu] = queue;
4443 blk_mq_clear_mq_map(&set->map[i]);
4448 blk_mq_map_queues(&set->map[HCTX_TYPE_DEFAULT]);
4532 * a single map
4554 set->map[i].mq_map = kcalloc_node(nr_cpu_ids,
4555 sizeof(set->map[i].mq_map[0]),
4557 if (!set->map[i].mq_map)
4559 set->map[i].nr_queues = set->nr_hw_queues;
4575 kfree(set->map[i].mq_map);
4576 set->map[i].mq_map = NULL;
4619 kfree(set->map[j].mq_map);
4620 set->map[j].mq_map = NULL;