Home
last modified time | relevance | path

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

12

/linux/block/
H A Dblk-mq-sched.c424 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 Delevator.h28 unsigned int nr_hw_queues; member
H A Delevator.c663 set->nr_hw_queues); in elevator_change()
752 if ((q->nr_hw_queues == 1 || in elevator_set_default()
H A Dblk-mq-tag.c442 nr_tags = blk_mq_is_shared_tags(flags) ? 1 : tagset->nr_hw_queues; in blk_mq_tagset_busy_iter()
H A Dblk-sysfs.c115 et = blk_mq_alloc_sched_tags(set, q->nr_hw_queues, nr); in queue_requests_store()
/linux/rust/kernel/block/mq/
H A Dtag_set.rs37 nr_hw_queues: u32, in new()
47 nr_hw_queues, in new()
/linux/tools/testing/selftests/ublk/
H A Dkublk.c309 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 Dkublk.h69 unsigned nr_hw_queues;
68 unsigned nr_hw_queues; global() member
/linux/drivers/block/
H A Dublk_drv.c2417 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 Dz2ram.c352 tag_set.nr_hw_queues = 1; in z2_init()
H A Dnbd.c886 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 Dataflop.c2088 unit[i].tag_set.nr_hw_queues = 1; in atari_floppy_init()
H A Dvirtio_blk.c1492 vblk->tag_set.nr_hw_queues = vblk->num_vqs; in virtblk_probe()
/linux/include/scsi/
H A Dscsi_tcq.h32 if (hwq < shost->tag_set.nr_hw_queues) { in scsi_host_find_tag()
/linux/drivers/block/null_blk/
H A Dmain.c380 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 Dblock.c389 dev->tag_set.nr_hw_queues = 1; in ubiblock_create()
/linux/drivers/s390/block/
H A Dscm_blk.c460 bdev->tag_set.nr_hw_queues = nr_requests; in scm_blk_dev_setup()
/linux/drivers/scsi/
H A Dstorvsc_drv.c2066 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 Dapple.c1305 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 Drdma.c883 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 Dtcp.c2203 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 Dubd_kern.c869 ubd_dev->tag_set.nr_hw_queues = 1; in ubd_add()
/linux/drivers/scsi/pm8001/
H A Dpm8001_init.c1187 shost->nr_hw_queues = pm8001_ha->number_of_intr - 1; in pm8001_pci_probe()
/linux/drivers/scsi/ibmvscsi/
H A Dibmvfc.c3614 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 Drnbd-clt.c1223 tag_set->nr_hw_queues = num_online_cpus() + sess->nr_poll_queues; in setup_mq_tags()

12