| /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() 1307 if (rq->q->nr_hw_queues == 1) { in blk_mq_complete_request_remote() 2243 if (hctx->queue->nr_hw_queues == 1 || blk_mq_hctx_empty_cpumask(hctx)) in blk_mq_hctx_next_cpu() 3204 (hctx->dispatch_busy && (q->nr_hw_queues == 1 || !is_sync))) { in blk_mq_submit_bio() 4079 unsigned int nr_hw_queues) in blk_mq_init_cpu_queues() argument 4102 if (nr_hw_queues > 1 && hctx->numa_node == NUMA_NO_NODE) in blk_mq_init_cpu_queues() 4545 if (q->nr_hw_queues < set->nr_hw_queues) { in __blk_mq_realloc_hw_ctxs() 4548 new_hctxs = kcalloc_node(set->nr_hw_queues, in __blk_mq_realloc_hw_ctxs() 4554 memcpy(new_hctxs, hctxs, q->nr_hw_queues * in __blk_mq_realloc_hw_ctxs() 4565 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()
|
| /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 | 365 buf = malloc(sizeof(cpu_set_t) * ctrl_dev->dev_info.nr_hw_queues); in ublk_ctrl_get_affinity() 369 for (i = 0; i < ctrl_dev->dev_info.nr_hw_queues; i++) { in ublk_ctrl_get_affinity() 406 info->dev_id, info->nr_hw_queues, info->queue_depth, in ublk_ctrl_dump() 418 for (i = 0; i < info->nr_hw_queues; i++) { in ublk_ctrl_dump() 598 unsigned nr_ios = dev->dev_info.queue_depth * dev->dev_info.nr_hw_queues; in ublk_thread_init() 857 int nr_ios = dinfo->nr_hw_queues * dinfo->queue_depth; in ublk_submit_fetch_commands() 1044 for (i = 0; i < t->dev->dev_info.nr_hw_queues; i++) { in ublk_batch_setup_queues() 1496 dinfo->nr_hw_queues); in ublk_start_daemon() 1506 for (i = 0; i < dinfo->nr_hw_queues; i++) { in ublk_start_daemon() 1534 if (dev->nthreads == dinfo->nr_hw_queues) in ublk_start_daemon() [all …]
|
| H A D | batch.c | 91 for (i = 0; i < t->dev->dev_info.nr_hw_queues; i++) { in alloc_batch_commit_buf() 122 for (i = 0; i < t->dev->dev_info.nr_hw_queues; i++) in ublk_thread_nr_queues() 306 for (i = 0; i < t->dev->dev_info.nr_hw_queues; i++) { in ublk_batch_start_fetch()
|
| H A D | kublk.h | 85 unsigned nr_hw_queues; member
|
| /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 | 662 unsigned nr_hw_queues; member
|
| /linux/drivers/block/ |
| H A D | ublk_drv.c | 2409 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) { in ublk_reset_ch_dev() 2482 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_set_canceling() 2493 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) { in ublk_check_and_reset_active_ref() 2565 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_ch_release_work_fn() 2591 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_ch_release_work_fn() 2601 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_ch_release_work_fn() 2662 end = UBLKSRV_CMD_BUF_OFFSET + ub->dev_info.nr_hw_queues * max_sz; in ublk_ch_mmap() 2909 return ub->nr_queue_ready == ub->dev_info.nr_hw_queues; in ublk_dev_ready() 2930 for (i = 0; i < ub->dev_info.nr_hw_queues; i++) in ublk_cancel_dev() 2972 for (i = 0; i < ub->dev_info.nr_hw_queues; 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 | 895 if (hwq < nbd->tag_set.nr_hw_queues) in nbd_handle_reply() 1949 int nr_hw_queues) in nbd_dev_add() argument 1966 nbd->tag_set.nr_hw_queues = nr_hw_queues; in nbd_dev_add()
|
| H A D | ataflop.c | 2088 unit[i].tag_set.nr_hw_queues = 1; in atari_floppy_init()
|
| /linux/drivers/block/null_blk/ |
| H A D | main.c | 390 int ret, nr_hw_queues; in nullb_update_nr_hw_queues() local 429 nr_hw_queues = submit_queues + poll_queues; in nullb_update_nr_hw_queues() 430 blk_mq_update_nr_hw_queues(set, nr_hw_queues); in nullb_update_nr_hw_queues() 431 ret = set->nr_hw_queues == nr_hw_queues ? 0 : -ENOMEM; in nullb_update_nr_hw_queues() 1559 if (set->nr_hw_queues == in null_map_queues() 1563 } else if (set->nr_hw_queues == in null_map_queues() 1569 set->nr_hw_queues); in null_map_queues() 1844 set->nr_hw_queues += poll_queues; in null_init_tag_set() 1857 tag_set.nr_hw_queues = g_submit_queues; in null_init_global_tag_set() 1882 nullb->tag_set->nr_hw_queues = nullb->dev->submit_queues; in null_setup_tagset()
|
| /linux/include/uapi/linux/ |
| H A D | ublk_cmd.h | 455 __u16 nr_hw_queues; member
|
| /linux/drivers/scsi/leapraid/ |
| H A D | leapraid_os.c | 1718 if (shost->nr_hw_queues == 1) in leapraid_map_queues() 2080 shost->nr_hw_queues = 1; in leapraid_probe() 2082 shost->nr_hw_queues = adapter->adapter_attr.rq_cnt; in leapraid_probe() 2088 shost->can_queue, shost->nr_hw_queues); in leapraid_probe()
|
| /linux/include/linux/ |
| H A D | blkdev.h | 514 unsigned int nr_hw_queues; member 515 struct blk_mq_hw_ctx * __rcu *queue_hw_ctx __counted_by_ptr(nr_hw_queues);
|
| /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/nvme/host/ |
| H A D | rdma.c | 911 nr_queues = min(ctrl->tag_set.nr_hw_queues + 1, ctrl->ctrl.queue_count); in nvme_rdma_configure_io_queues() 940 if (ctrl->tag_set.nr_hw_queues + 1 > nr_queues) { in nvme_rdma_configure_io_queues() 942 ctrl->tag_set.nr_hw_queues + 1, in nvme_rdma_configure_io_queues()
|
| H A D | apple.c | 1306 anv->admin_tagset.nr_hw_queues = 1; in apple_nvme_alloc_tagsets() 1322 anv->tagset.nr_hw_queues = 1; in apple_nvme_alloc_tagsets()
|
| /linux/drivers/scsi/ |
| H A D | scsi_sysfs.c | 403 return snprintf(buf, 20, "%d\n", tag_set->nr_hw_queues); in show_nr_hw_queues() 405 static DEVICE_ATTR(nr_hw_queues, S_IRUGO, show_nr_hw_queues, NULL);
|
| H A D | scsi_lib.c | 2145 tag_set->nr_hw_queues = shost->nr_hw_queues ? : 1; in scsi_mq_setup_tags()
|
| /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()
|