Home
last modified time | relevance | path

Searched refs:nr_hw_queues (Results 1 – 25 of 56) sorted by relevance

123

/Linux-v5.15/block/
Dblk-mq.c463 if (hctx_idx >= q->nr_hw_queues) in blk_mq_alloc_request_hctx()
669 if (rq->q->nr_hw_queues == 1) { in blk_mq_complete_request_remote()
1516 if (hctx->queue->nr_hw_queues == 1) in blk_mq_hctx_next_cpu()
2240 } else if (plug && (q->nr_hw_queues == 1 || in blk_mq_submit_bio()
2291 } else if ((q->nr_hw_queues > 1 && is_sync) || in blk_mq_submit_bio()
2827 unsigned int nr_hw_queues) in blk_mq_init_cpu_queues() argument
2850 if (nr_hw_queues > 1 && hctx->numa_node == NUMA_NO_NODE) in blk_mq_init_cpu_queues()
3201 if (q->nr_hw_queues < set->nr_hw_queues) { in blk_mq_realloc_hw_ctxs()
3204 new_hctxs = kcalloc_node(set->nr_hw_queues, in blk_mq_realloc_hw_ctxs()
3210 memcpy(new_hctxs, hctxs, q->nr_hw_queues * in blk_mq_realloc_hw_ctxs()
[all …]
Dblk-mq-tag.c384 for (i = 0; i < tagset->nr_hw_queues; i++) { in blk_mq_tagset_busy_iter()
524 for (i = 0; i < set->nr_hw_queues; i++) { in blk_mq_init_shared_sbitmap()
Dbsg-lib.c383 set->nr_hw_queues = 1; in bsg_setup_queue()
Delevator.c639 if (q->nr_hw_queues != 1 && in elevator_get_default()
/Linux-v5.15/include/linux/
Dblk-mq.h250 unsigned int nr_hw_queues; member
557 void blk_mq_update_nr_hw_queues(struct blk_mq_tag_set *set, int nr_hw_queues);
601 for ((i) = 0; (i) < (q)->nr_hw_queues && \
/Linux-v5.15/include/scsi/
Dscsi_tcq.h32 if (hwq < shost->tag_set.nr_hw_queues) { in scsi_host_find_tag()
Dscsi_host.h628 unsigned nr_hw_queues; member
/Linux-v5.15/drivers/block/
Dz2ram.c351 tag_set.nr_hw_queues = 1; in z2_init()
Dvirtio_blk.c767 vblk->tag_set.nr_hw_queues = vblk->num_vqs; in virtblk_probe()
Dnbd.c725 if (hwq < nbd->tag_set.nr_hw_queues) in nbd_read_stat()
1691 nbd->tag_set.nr_hw_queues = 1; in nbd_dev_add()
/Linux-v5.15/drivers/nvme/target/
Dloop.c361 ctrl->admin_tag_set.nr_hw_queues = 1; in nvme_loop_configure_admin_queue()
536 ctrl->tag_set.nr_hw_queues = ctrl->ctrl.queue_count - 1; in nvme_loop_create_io_queues()
/Linux-v5.15/drivers/target/loopback/
Dtcm_loop.c49 module_param_named(nr_hw_queues, tcm_loop_nr_hw_queues, uint, 0644);
346 sh->nr_hw_queues = tcm_loop_nr_hw_queues; in tcm_loop_driver_probe()
/Linux-v5.15/drivers/mmc/core/
Dqueue.c432 mq->tag_set.nr_hw_queues = 1; in mmc_init_queue()
/Linux-v5.15/drivers/block/aoe/
Daoeblk.c375 set->nr_hw_queues = 1; in aoeblk_gdalloc()
/Linux-v5.15/drivers/mtd/ubi/
Dblock.c403 dev->tag_set.nr_hw_queues = 1; in ubiblock_create()
/Linux-v5.15/drivers/md/
Ddm-rq.c552 md->tag_set->nr_hw_queues = dm_get_blk_mq_nr_hw_queues(); in dm_mq_init_request_queue()
/Linux-v5.15/drivers/s390/block/
Dscm_blk.c456 bdev->tag_set.nr_hw_queues = nr_requests; in scm_blk_dev_setup()
Ddasd.c45 static unsigned int nr_hw_queues = 4; variable
50 module_param(nr_hw_queues, uint, 0444);
51 MODULE_PARM_DESC(nr_hw_queues, "Default number of hardware queues for new DASD devices");
3244 block->tag_set.nr_hw_queues = nr_hw_queues; in dasd_alloc_queue()
/Linux-v5.15/drivers/scsi/
Dstorvsc_drv.c2069 host->nr_hw_queues = storvsc_max_hw_queues; in storvsc_probe()
2071 host->nr_hw_queues = num_present_cpus; in storvsc_probe()
Dscsi_sysfs.c402 return snprintf(buf, 20, "%d\n", tag_set->nr_hw_queues); in show_nr_hw_queues()
404 static DEVICE_ATTR(nr_hw_queues, S_IRUGO, show_nr_hw_queues, NULL);
Dvirtio_scsi.c891 shost->nr_hw_queues = num_queues; in virtscsi_probe()
Dscsi_lib.c1923 tag_set->nr_hw_queues = shost->nr_hw_queues ? : 1; in scsi_mq_setup_tags()
/Linux-v5.15/drivers/block/paride/
Dpd.c885 disk->tag_set.nr_hw_queues = 1; in pd_probe_drive()
/Linux-v5.15/drivers/block/null_blk/
Dmain.c344 return set->nr_hw_queues == submit_queues ? 0 : -ENOMEM; in nullb_apply_submit_queues()
1726 set->nr_hw_queues = nullb ? nullb->dev->submit_queues : in null_init_tag_set()
/Linux-v5.15/arch/um/drivers/
Dubd_kern.c906 ubd_dev->tag_set.nr_hw_queues = 1; in ubd_add()

123