/linux-6.12.1/drivers/s390/block/ |
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"); 57 block->tag_set.nr_hw_queues = nr_hw_queues; in dasd_gendisk_alloc()
|
D | scm_blk.c | 462 bdev->tag_set.nr_hw_queues = nr_requests; in scm_blk_dev_setup()
|
/linux-6.12.1/block/ |
D | blk-mq.c | 641 if (hctx_idx >= q->nr_hw_queues) in blk_mq_alloc_request_hctx() 1211 if (rq->q->nr_hw_queues == 1) { in blk_mq_complete_request_remote() 2152 if (hctx->queue->nr_hw_queues == 1 || blk_mq_hctx_empty_cpumask(hctx)) in blk_mq_hctx_next_cpu() 3037 (hctx->dispatch_busy && (q->nr_hw_queues == 1 || !is_sync))) { in blk_mq_submit_bio() 3811 unsigned int nr_hw_queues) in blk_mq_init_cpu_queues() argument 3834 if (nr_hw_queues > 1 && hctx->numa_node == NUMA_NO_NODE) in blk_mq_init_cpu_queues() 4272 for (i = 0; i < set->nr_hw_queues; i++) { in blk_mq_realloc_hw_ctxs() 4295 if (i != set->nr_hw_queues) { in blk_mq_realloc_hw_ctxs() 4296 j = q->nr_hw_queues; in blk_mq_realloc_hw_ctxs() 4299 q->nr_hw_queues = set->nr_hw_queues; in blk_mq_realloc_hw_ctxs() [all …]
|
D | bsg-lib.c | 380 set->nr_hw_queues = 1; in bsg_setup_queue()
|
D | blk-mq-tag.c | 443 nr_tags = blk_mq_is_shared_tags(flags) ? 1 : tagset->nr_hw_queues; in blk_mq_tagset_busy_iter()
|
D | elevator.c | 567 if (q->nr_hw_queues != 1 && in elevator_get_default()
|
/linux-6.12.1/drivers/ufs/core/ |
D | ufs-mcq.c | 226 host->nr_hw_queues += hba->nr_queues[i]; in ufshcd_mcq_config_nr_queues() 228 hba->nr_hw_queues = host->nr_hw_queues; in ufshcd_mcq_config_nr_queues() 238 for (i = 0; i < hba->nr_hw_queues; i++) { in ufshcd_mcq_memory_alloc() 361 for (i = 0; i < hba->nr_hw_queues; i++) { in ufshcd_mcq_make_queues_operational() 402 if (i < hba->nr_hw_queues - hba->nr_queues[HCTX_TYPE_POLL]) in ufshcd_mcq_make_queues_operational() 468 hba->nr_hw_queues * sizeof(struct ufs_hw_queue), in ufshcd_mcq_init() 475 for (i = 0; i < hba->nr_hw_queues; i++) { in ufshcd_mcq_init()
|
/linux-6.12.1/rust/kernel/block/mq/ |
D | tag_set.rs | 38 nr_hw_queues: u32, in new() 50 nr_hw_queues, in new()
|
/linux-6.12.1/include/scsi/ |
D | scsi_tcq.h | 32 if (hwq < shost->tag_set.nr_hw_queues) { in scsi_host_find_tag()
|
D | scsi_host.h | 634 unsigned nr_hw_queues; member
|
/linux-6.12.1/drivers/block/ |
D | ublk_drv.c | 1342 end = UBLKSRV_CMD_BUF_OFFSET + ub->dev_info.nr_hw_queues * max_sz; in ublk_ch_mmap() 1517 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_cancel_dev() 1585 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_unquiesce_dev() 1633 if (ub->nr_queues_ready == ub->dev_info.nr_hw_queues) in ublk_mark_io_ready() 1699 if (ub_cmd->q_id >= ub->dev_info.nr_hw_queues) in __ublk_ch_uring_cmd() 1919 if (q_id >= ub->dev_info.nr_hw_queues) in ublk_check_and_get_req() 2027 int nr_queues = ub->dev_info.nr_hw_queues; in ublk_deinit_queues() 2040 int nr_queues = ub->dev_info.nr_hw_queues; in ublk_init_queues() 2153 ub->tag_set.nr_hw_queues = ub->dev_info.nr_hw_queues; in ublk_add_tag_set() 2318 if (queue >= ub->dev_info.nr_hw_queues) in ublk_ctrl_get_queue_affinity() [all …]
|
D | z2ram.c | 353 tag_set.nr_hw_queues = 1; in z2_init()
|
/linux-6.12.1/drivers/block/null_blk/ |
D | main.c | 376 int ret, nr_hw_queues; in nullb_update_nr_hw_queues() local 404 nr_hw_queues = submit_queues + poll_queues; in nullb_update_nr_hw_queues() 405 blk_mq_update_nr_hw_queues(set, nr_hw_queues); in nullb_update_nr_hw_queues() 406 ret = set->nr_hw_queues == nr_hw_queues ? 0 : -ENOMEM; in nullb_update_nr_hw_queues() 1485 if (set->nr_hw_queues == in null_map_queues() 1489 } else if (set->nr_hw_queues == in null_map_queues() 1495 set->nr_hw_queues); in null_map_queues() 1771 set->nr_hw_queues += poll_queues; in null_init_tag_set() 1784 tag_set.nr_hw_queues = g_submit_queues; in null_init_global_tag_set() 1810 nullb->tag_set->nr_hw_queues = nullb->dev->submit_queues; in null_setup_tagset()
|
/linux-6.12.1/include/uapi/linux/ |
D | ublk_cmd.h | 224 __u16 nr_hw_queues; member
|
/linux-6.12.1/include/linux/ |
D | blk-mq.h | 523 unsigned int nr_hw_queues; member 930 void blk_mq_update_nr_hw_queues(struct blk_mq_tag_set *set, int nr_hw_queues);
|
/linux-6.12.1/drivers/target/loopback/ |
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; in tcm_loop_driver_probe()
|
/linux-6.12.1/drivers/md/ |
D | dm-rq.c | 551 md->tag_set->nr_hw_queues = dm_get_blk_mq_nr_hw_queues(); in dm_mq_init_request_queue()
|
/linux-6.12.1/drivers/mmc/core/ |
D | queue.c | 445 mq->tag_set.nr_hw_queues = 1; in mmc_init_queue()
|
/linux-6.12.1/drivers/scsi/fnic/ |
D | fnic_main.c | 568 host->nr_hw_queues = fnic->wq_copy_count; in fnic_scsi_drv_init() 576 host->max_id, host->max_cmd_len, host->nr_hw_queues); in fnic_scsi_drv_init()
|
/linux-6.12.1/drivers/mtd/ubi/ |
D | block.c | 389 dev->tag_set.nr_hw_queues = 1; in ubiblock_create()
|
/linux-6.12.1/drivers/block/aoe/ |
D | aoeblk.c | 368 set->nr_hw_queues = 1; in aoeblk_gdalloc()
|
/linux-6.12.1/drivers/ufs/host/ |
D | ufs-qcom.c | 1636 res_mcq->end = res_mcq->start + hba->nr_hw_queues * MCQ_QCFG_SIZE - 1; in ufs_qcom_mcq_config_resource() 1742 nr_irqs = hba->nr_hw_queues - hba->nr_queues[HCTX_TYPE_POLL]; in ufs_qcom_config_esi()
|
/linux-6.12.1/drivers/scsi/ |
D | scsi_sysfs.c | 402 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);
|
D | storvsc_drv.c | 2044 host->nr_hw_queues = storvsc_max_hw_queues; in storvsc_probe() 2046 host->nr_hw_queues = num_present_cpus; in storvsc_probe()
|
/linux-6.12.1/drivers/nvme/host/ |
D | apple.c | 1249 anv->admin_tagset.nr_hw_queues = 1; in apple_nvme_alloc_tagsets() 1266 anv->tagset.nr_hw_queues = 1; in apple_nvme_alloc_tagsets()
|