| /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 | blk-mq.c | 734 if (hctx_idx >= q->nr_hw_queues) in blk_mq_alloc_request_hctx() 1338 if (rq->q->nr_hw_queues == 1) { in blk_mq_complete_request_remote() 2274 if (hctx->queue->nr_hw_queues == 1 || blk_mq_hctx_empty_cpumask(hctx)) in blk_mq_hctx_next_cpu() 3249 (hctx->dispatch_busy && (q->nr_hw_queues == 1 || !is_sync))) { in blk_mq_submit_bio() 4088 unsigned int nr_hw_queues) in blk_mq_init_cpu_queues() argument 4111 if (nr_hw_queues > 1 && hctx->numa_node == NUMA_NO_NODE) in blk_mq_init_cpu_queues() 4554 if (q->nr_hw_queues < set->nr_hw_queues) { in __blk_mq_realloc_hw_ctxs() 4557 new_hctxs = kcalloc_node(set->nr_hw_queues, in __blk_mq_realloc_hw_ctxs() 4563 memcpy(new_hctxs, hctxs, q->nr_hw_queues * in __blk_mq_realloc_hw_ctxs() 4574 for (i = 0; i < set->nr_hw_queues; i++) { in __blk_mq_realloc_hw_ctxs() [all …]
|
| 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 | bsg-lib.c | 380 set->nr_hw_queues = 1; in bsg_setup_queue()
|
| 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 | 308 buf = malloc(sizeof(cpu_set_t) * ctrl_dev->dev_info.nr_hw_queues); in ublk_ctrl_get_affinity() 312 for (i = 0; i < ctrl_dev->dev_info.nr_hw_queues; i++) { in ublk_ctrl_get_affinity() 349 info->dev_id, info->nr_hw_queues, info->queue_depth, in ublk_ctrl_dump() 359 for (i = 0; i < info->nr_hw_queues; i++) { in ublk_ctrl_dump() 538 unsigned nr_ios = dev->dev_info.queue_depth * dev->dev_info.nr_hw_queues; in ublk_thread_init() 792 int nr_ios = dinfo->nr_hw_queues * dinfo->queue_depth; in ublk_submit_fetch_commands() 975 for (i = 0; i < t->dev->dev_info.nr_hw_queues; i++) { in ublk_batch_setup_queues() 1121 dinfo->nr_hw_queues); in ublk_start_daemon() 1129 for (i = 0; i < dinfo->nr_hw_queues; i++) { in ublk_start_daemon() 1157 if (dev->nthreads == dinfo->nr_hw_queues) in ublk_start_daemon() [all …]
|
| H A D | kublk.h | 68 unsigned nr_hw_queues; member
|
| /linux/drivers/block/ |
| H A D | ublk_drv.c | 2325 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_reset_ch_dev() 2392 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_set_canceling() 2403 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) { in ublk_check_and_reset_active_ref() 2475 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_ch_release_work_fn() 2501 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_ch_release_work_fn() 2511 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_ch_release_work_fn() 2565 end = UBLKSRV_CMD_BUF_OFFSET + ub->dev_info.nr_hw_queues * max_sz; in ublk_ch_mmap() 2804 return ub->nr_queue_ready == ub->dev_info.nr_hw_queues; in ublk_dev_ready() 2825 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_cancel_dev() 2867 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()
|
| /linux/include/scsi/ |
| H A D | scsi_tcq.h | 32 if (hwq < shost->tag_set.nr_hw_queues) { in scsi_host_find_tag()
|
| H A D | scsi_host.h | 658 * is nr_hw_queues * can_queue. However, for when host_tagset is set, 661 unsigned nr_hw_queues; 657 unsigned nr_hw_queues; global() member
|
| /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/include/uapi/linux/ |
| H A D | ublk_cmd.h | 405 __u16 nr_hw_queues; 346 __u16 nr_hw_queues; global() member
|
| /linux/drivers/target/loopback/ |
| H A D | tcm_loop.c | 50 module_param_named(nr_hw_queues, tcm_loop_nr_hw_queues, uint, 0644); 381 sh->nr_hw_queues = tcm_loop_nr_hw_queues; in tcm_loop_driver_probe()
|
| /linux/drivers/mmc/core/ |
| H A D | queue.c | 445 mq->tag_set.nr_hw_queues = 1; in mmc_init_queue()
|
| /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/fnic/ |
| H A D | fnic_main.c | 611 host->nr_hw_queues = fnic->wq_copy_count; in fnic_scsi_drv_init() 617 host->max_id, host->max_cmd_len, host->nr_hw_queues); in fnic_scsi_drv_init()
|
| /linux/drivers/scsi/ |
| H A D | storvsc_drv.c | 2056 host->nr_hw_queues = storvsc_max_hw_queues; in storvsc_probe() 2058 host->nr_hw_queues = num_present_cpus; in storvsc_probe()
|
| H A D | scsi_lib.c | 2120 tag_set->nr_hw_queues = shost->nr_hw_queues ? : 1; in scsi_mq_setup_tags()
|
| /linux/drivers/nvme/host/ |
| H A D | apple.c | 1308 anv->admin_tagset.nr_hw_queues = 1; in apple_nvme_alloc_tagsets() 1324 anv->tagset.nr_hw_queues = 1; in apple_nvme_alloc_tagsets()
|
| /linux/include/ufs/ |
| H A D | ufshcd.h | 928 * @nr_hw_queues: number of hardware queues configured 1098 unsigned int nr_hw_queues; 1096 unsigned int nr_hw_queues; global() member
|