/linux-master/include/scsi/ |
H A D | scsi_tcq.h | 32 if (hwq < shost->tag_set.nr_hw_queues) {
|
H A D | scsi_host.h | 624 * is nr_hw_queues * can_queue. However, for when host_tagset is set, 627 unsigned nr_hw_queues; member in struct:Scsi_Host
|
/linux-master/drivers/s390/block/ |
H A D | dasd_genhd.c | 24 static unsigned int nr_hw_queues = 4; variable 29 module_param(nr_hw_queues, uint, 0444); 30 MODULE_PARM_DESC(nr_hw_queues, "Default number of hardware queues for new DASD devices"); 58 block->tag_set.nr_hw_queues = nr_hw_queues;
|
H A D | scm_blk.c | 463 bdev->tag_set.nr_hw_queues = nr_requests;
|
/linux-master/drivers/ufs/core/ |
H A D | ufs-mcq.c | 193 host->nr_hw_queues += hba->nr_queues[i]; 195 hba->nr_hw_queues = host->nr_hw_queues; 205 for (i = 0; i < hba->nr_hw_queues; i++) { 334 for (i = 0; i < hba->nr_hw_queues; i++) { 375 if (i < hba->nr_hw_queues - hba->nr_queues[HCTX_TYPE_POLL]) 434 hba->nr_hw_queues * sizeof(struct ufs_hw_queue), 441 for (i = 0; i < hba->nr_hw_queues; i++) {
|
/linux-master/block/ |
H A D | blk-mq.c | 642 if (hctx_idx >= q->nr_hw_queues) 1214 if (rq->q->nr_hw_queues == 1) { 2177 if (hctx->queue->nr_hw_queues == 1) 2250 * updating nr_hw_queues, or other things, and we can't run queue 3015 (hctx->dispatch_busy && (q->nr_hw_queues == 1 || !is_sync))) { 3758 unsigned int nr_hw_queues) 3781 if (nr_hw_queues > 1 && hctx->numa_node == NUMA_NO_NODE) 4196 for (i = 0; i < set->nr_hw_queues; i++) { 4216 * Increasing nr_hw_queues fails. Free the newly allocated 4217 * hctxs and keep the previous q->nr_hw_queues 3757 blk_mq_init_cpu_queues(struct request_queue *q, unsigned int nr_hw_queues) argument 4716 __blk_mq_update_nr_hw_queues(struct blk_mq_tag_set *set, int nr_hw_queues) argument 4789 blk_mq_update_nr_hw_queues(struct blk_mq_tag_set *set, int nr_hw_queues) argument [all...] |
H A D | bsg-lib.c | 378 set->nr_hw_queues = 1;
|
H A D | blk-mq-tag.c | 442 nr_tags = blk_mq_is_shared_tags(flags) ? 1 : tagset->nr_hw_queues; 500 * __blk_mq_update_nr_hw_queues() updates nr_hw_queues and hctx_table
|
H A D | elevator.c | 575 if (q->nr_hw_queues != 1 &&
|
/linux-master/drivers/block/ |
H A D | ublk_drv.c | 1320 end = UBLKSRV_CMD_BUF_OFFSET + ub->dev_info.nr_hw_queues * max_sz; 1495 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) 1563 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) 1611 if (ub->nr_queues_ready == ub->dev_info.nr_hw_queues) 1677 if (ub_cmd->q_id >= ub->dev_info.nr_hw_queues) 1897 if (q_id >= ub->dev_info.nr_hw_queues) 2006 int nr_queues = ub->dev_info.nr_hw_queues; 2019 int nr_queues = ub->dev_info.nr_hw_queues; 2132 ub->tag_set.nr_hw_queues = ub->dev_info.nr_hw_queues; [all...] |
H A D | z2ram.c | 353 tag_set.nr_hw_queues = 1;
|
/linux-master/drivers/block/null_blk/ |
H A D | main.c | 363 int ret, nr_hw_queues; local 391 nr_hw_queues = submit_queues + poll_queues; 392 blk_mq_update_nr_hw_queues(set, nr_hw_queues); 393 ret = set->nr_hw_queues == nr_hw_queues ? 0 : -ENOMEM; 1443 * Refer nr_hw_queues of the tag set to check if the expected 1448 if (set->nr_hw_queues == 1452 } else if (set->nr_hw_queues == 1457 pr_warn("tag set has unexpected nr_hw_queues: %d\n", 1458 set->nr_hw_queues); [all...] |
/linux-master/include/uapi/linux/ |
H A D | ublk_cmd.h | 218 __u16 nr_hw_queues; member in struct:ublksrv_ctrl_dev_info
|
/linux-master/include/linux/ |
H A D | blk-mq.h | 472 * @nr_hw_queues: Number of hardware queues supported by the block driver that 484 * @tags: Tag sets. One tag set per hardware queue. Has @nr_hw_queues 487 * Shared set of tags. Has @nr_hw_queues elements. If set, 499 unsigned int nr_hw_queues; member in struct:blk_mq_tag_set 904 void blk_mq_update_nr_hw_queues(struct blk_mq_tag_set *set, int nr_hw_queues);
|
/linux-master/drivers/md/ |
H A D | dm-rq.c | 549 md->tag_set->nr_hw_queues = dm_get_blk_mq_nr_hw_queues();
|
/linux-master/drivers/block/aoe/ |
H A D | aoeblk.c | 367 set->nr_hw_queues = 1;
|
/linux-master/drivers/mmc/core/ |
H A D | queue.c | 442 mq->tag_set.nr_hw_queues = 1;
|
/linux-master/drivers/target/loopback/ |
H A D | tcm_loop.c | 49 module_param_named(nr_hw_queues, tcm_loop_nr_hw_queues, uint, 0644); 339 sh->nr_hw_queues = tcm_loop_nr_hw_queues;
|
/linux-master/drivers/mtd/ubi/ |
H A D | block.c | 389 dev->tag_set.nr_hw_queues = 1;
|
/linux-master/drivers/scsi/fnic/ |
H A D | fnic_main.c | 568 host->nr_hw_queues = fnic->wq_copy_count; 575 "fnic: max_id: %d max_cmd_len: %d nr_hw_queues: %d", 576 host->max_id, host->max_cmd_len, host->nr_hw_queues);
|
/linux-master/drivers/ufs/host/ |
H A D | ufs-qcom.c | 1630 res_mcq->end = res_mcq->start + hba->nr_hw_queues * MCQ_QCFG_SIZE - 1; 1736 nr_irqs = hba->nr_hw_queues - hba->nr_queues[HCTX_TYPE_POLL];
|
/linux-master/drivers/scsi/ |
H A D | storvsc_drv.c | 2044 host->nr_hw_queues = storvsc_max_hw_queues; 2046 host->nr_hw_queues = num_present_cpus;
|
H A D | scsi_sysfs.c | 402 return snprintf(buf, 20, "%d\n", tag_set->nr_hw_queues); 404 static DEVICE_ATTR(nr_hw_queues, S_IRUGO, show_nr_hw_queues, NULL);
|
H A D | virtio_scsi.c | 965 shost->nr_hw_queues = num_queues;
|
/linux-master/drivers/nvme/host/ |
H A D | apple.c | 1249 anv->admin_tagset.nr_hw_queues = 1; 1266 anv->tagset.nr_hw_queues = 1;
|