| /linux/block/ |
| H A D | blk-mq-sched.c | 424 for (i = 0; i < et->nr_hw_queues; i++) in blk_mq_free_sched_tags() 505 unsigned int nr_hw_queues, unsigned int nr_requests) in blk_mq_alloc_sched_tags() argument 515 nr_tags = nr_hw_queues; in blk_mq_alloc_sched_tags() 522 et->nr_hw_queues = nr_hw_queues; in blk_mq_alloc_sched_tags() 531 for (i = 0; i < et->nr_hw_queues; i++) { in blk_mq_alloc_sched_tags() 551 unsigned int nr_hw_queues) in blk_mq_alloc_sched_res() argument 555 res->et = blk_mq_alloc_sched_tags(set, nr_hw_queues, in blk_mq_alloc_sched_res() 570 struct blk_mq_tag_set *set, unsigned int nr_hw_queues) in blk_mq_alloc_sched_res_batch() argument 594 &ctx->res, nr_hw_queues); in blk_mq_alloc_sched_res_batch()
|
| H A D | elevator.h | 28 unsigned int nr_hw_queues; member
|
| H A D | elevator.c | 663 set->nr_hw_queues); in elevator_change() 752 if ((q->nr_hw_queues == 1 || in elevator_set_default()
|
| H A D | blk-mq-tag.c | 442 nr_tags = blk_mq_is_shared_tags(flags) ? 1 : tagset->nr_hw_queues; in blk_mq_tagset_busy_iter()
|
| H A D | blk-sysfs.c | 115 et = blk_mq_alloc_sched_tags(set, q->nr_hw_queues, nr); in queue_requests_store()
|
| /linux/rust/kernel/block/mq/ |
| H A D | tag_set.rs | 37 nr_hw_queues: u32, in new() 47 nr_hw_queues, in new()
|
| /linux/tools/testing/selftests/ublk/ |
| H A D | kublk.c | 309 buf = malloc(sizeof(cpu_set_t) * ctrl_dev->dev_info.nr_hw_queues); in ublk_ctrl_get_affinity() 313 for (i = 0; i < ctrl_dev->dev_info.nr_hw_queues; i++) { in ublk_ctrl_get_affinity() 350 info->dev_id, info->nr_hw_queues, info->queue_depth, in ublk_ctrl_dump() 360 for (i = 0; i < info->nr_hw_queues; i++) { in ublk_ctrl_dump() 539 unsigned nr_ios = dev->dev_info.queue_depth * dev->dev_info.nr_hw_queues; in ublk_thread_init() 793 int nr_ios = dinfo->nr_hw_queues * dinfo->queue_depth; in ublk_submit_fetch_commands() 980 for (i = 0; i < t->dev->dev_info.nr_hw_queues; i++) { in ublk_batch_setup_queues() 1432 dinfo->nr_hw_queues); in ublk_start_daemon() 1440 for (i = 0; i < dinfo->nr_hw_queues; i++) { in ublk_start_daemon() 1468 if (dev->nthreads == dinfo->nr_hw_queues) in ublk_start_daemon() [all …]
|
| H A D | kublk.h | 69 unsigned nr_hw_queues; 68 unsigned nr_hw_queues; global() member
|
| /linux/drivers/block/ |
| H A D | ublk_drv.c | 2417 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) { in ublk_reset_ch_dev() 2490 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_set_canceling() 2501 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) { in ublk_check_and_reset_active_ref() 2573 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_ch_release_work_fn() 2599 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_ch_release_work_fn() 2609 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_ch_release_work_fn() 2663 end = UBLKSRV_CMD_BUF_OFFSET + ub->dev_info.nr_hw_queues * max_sz; in ublk_ch_mmap() 2906 return ub->nr_queue_ready == ub->dev_info.nr_hw_queues; in ublk_dev_ready() 2927 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_cancel_dev() 2969 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_force_abort_dev() [all …]
|
| H A D | z2ram.c | 352 tag_set.nr_hw_queues = 1; in z2_init()
|
| H A D | nbd.c | 886 if (hwq < nbd->tag_set.nr_hw_queues) in nbd_handle_reply() 1924 nbd->tag_set.nr_hw_queues = 1; in nbd_dev_add()
|
| H A D | ataflop.c | 2088 unit[i].tag_set.nr_hw_queues = 1; in atari_floppy_init()
|
| H A D | virtio_blk.c | 1492 vblk->tag_set.nr_hw_queues = vblk->num_vqs; in virtblk_probe()
|
| /linux/include/scsi/ |
| H A D | scsi_tcq.h | 32 if (hwq < shost->tag_set.nr_hw_queues) { in scsi_host_find_tag()
|
| /linux/drivers/block/null_blk/ |
| H A D | main.c | 380 int ret, nr_hw_queues; in nullb_update_nr_hw_queues() local 408 nr_hw_queues = submit_queues + poll_queues; in nullb_update_nr_hw_queues() 409 blk_mq_update_nr_hw_queues(set, nr_hw_queues); in nullb_update_nr_hw_queues() 410 ret = set->nr_hw_queues == nr_hw_queues ? 0 : -ENOMEM; in nullb_update_nr_hw_queues() 1551 if (set->nr_hw_queues == in null_map_queues() 1555 } else if (set->nr_hw_queues == in null_map_queues() 1561 set->nr_hw_queues); in null_map_queues() 1835 set->nr_hw_queues += poll_queues; in null_init_tag_set() 1848 tag_set.nr_hw_queues = g_submit_queues; in null_init_global_tag_set() 1873 nullb->tag_set->nr_hw_queues = nullb->dev->submit_queues; in null_setup_tagset()
|
| /linux/drivers/mtd/ubi/ |
| H A D | block.c | 389 dev->tag_set.nr_hw_queues = 1; in ubiblock_create()
|
| /linux/drivers/s390/block/ |
| H A D | scm_blk.c | 460 bdev->tag_set.nr_hw_queues = nr_requests; in scm_blk_dev_setup()
|
| /linux/drivers/scsi/ |
| H A D | storvsc_drv.c | 2066 host->nr_hw_queues = storvsc_max_hw_queues; in storvsc_probe() 2068 host->nr_hw_queues = num_present_cpus; in storvsc_probe()
|
| /linux/drivers/nvme/host/ |
| H A D | apple.c | 1305 anv->admin_tagset.nr_hw_queues = 1; in apple_nvme_alloc_tagsets() 1321 anv->tagset.nr_hw_queues = 1; in apple_nvme_alloc_tagsets()
|
| H A D | rdma.c | 883 nr_queues = min(ctrl->tag_set.nr_hw_queues + 1, ctrl->ctrl.queue_count); in nvme_rdma_configure_io_queues() 911 ctrl->tag_set.nr_hw_queues + 1); in nvme_rdma_configure_io_queues()
|
| H A D | tcp.c | 2203 nr_queues = min(ctrl->tagset->nr_hw_queues + 1, ctrl->queue_count); in nvme_tcp_configure_io_queues() 2231 ctrl->tagset->nr_hw_queues + 1); in nvme_tcp_configure_io_queues()
|
| /linux/arch/um/drivers/ |
| H A D | ubd_kern.c | 869 ubd_dev->tag_set.nr_hw_queues = 1; in ubd_add()
|
| /linux/drivers/scsi/pm8001/ |
| H A D | pm8001_init.c | 1187 shost->nr_hw_queues = pm8001_ha->number_of_intr - 1; in pm8001_pci_probe()
|
| /linux/drivers/scsi/ibmvscsi/ |
| H A D | ibmvfc.c | 3614 scsi->desired_queues = min(channels, shost->nr_hw_queues); in ibmvfc_store_scsi_channels() 6341 shost->nr_hw_queues = mq_enabled ? min(max_scsi_queues, nr_scsi_hw_queues) : 1; in ibmvfc_probe() 6354 vhost->scsi_scrqs.desired_queues = min(shost->nr_hw_queues, nr_scsi_channels); in ibmvfc_probe() 6355 vhost->scsi_scrqs.max_queues = shost->nr_hw_queues; in ibmvfc_probe()
|
| /linux/drivers/block/rnbd/ |
| H A D | rnbd-clt.c | 1223 tag_set->nr_hw_queues = num_online_cpus() + sess->nr_poll_queues; in setup_mq_tags()
|