Searched refs:nr_hw_queues (Results 1 - 25 of 60) sorted by relevance

123

/linux-master/include/scsi/
H A Dscsi_tcq.h32 if (hwq < shost->tag_set.nr_hw_queues) {
H A Dscsi_host.h624 * 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 Ddasd_genhd.c24 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 Dscm_blk.c463 bdev->tag_set.nr_hw_queues = nr_requests;
/linux-master/drivers/ufs/core/
H A Dufs-mcq.c193 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 Dblk-mq.c642 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 Dbsg-lib.c378 set->nr_hw_queues = 1;
H A Dblk-mq-tag.c442 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 Delevator.c575 if (q->nr_hw_queues != 1 &&
/linux-master/drivers/block/
H A Dublk_drv.c1320 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 Dz2ram.c353 tag_set.nr_hw_queues = 1;
/linux-master/drivers/block/null_blk/
H A Dmain.c363 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 Dublk_cmd.h218 __u16 nr_hw_queues; member in struct:ublksrv_ctrl_dev_info
/linux-master/include/linux/
H A Dblk-mq.h472 * @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 Ddm-rq.c549 md->tag_set->nr_hw_queues = dm_get_blk_mq_nr_hw_queues();
/linux-master/drivers/block/aoe/
H A Daoeblk.c367 set->nr_hw_queues = 1;
/linux-master/drivers/mmc/core/
H A Dqueue.c442 mq->tag_set.nr_hw_queues = 1;
/linux-master/drivers/target/loopback/
H A Dtcm_loop.c49 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 Dblock.c389 dev->tag_set.nr_hw_queues = 1;
/linux-master/drivers/scsi/fnic/
H A Dfnic_main.c568 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 Dufs-qcom.c1630 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 Dstorvsc_drv.c2044 host->nr_hw_queues = storvsc_max_hw_queues;
2046 host->nr_hw_queues = num_present_cpus;
H A Dscsi_sysfs.c402 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 Dvirtio_scsi.c965 shost->nr_hw_queues = num_queues;
/linux-master/drivers/nvme/host/
H A Dapple.c1249 anv->admin_tagset.nr_hw_queues = 1;
1266 anv->tagset.nr_hw_queues = 1;

Completed in 278 milliseconds

123