/kernel/linux/linux-6.6/drivers/block/null_blk/ |
H A D | main.c | 93 module_param_named(poll_queues, g_poll_queues, int, 0444); 94 MODULE_PARM_DESC(poll_queues, "Number of IOPOLL submission queues"); 347 unsigned int poll_queues) in nullb_update_nr_hw_queues() 366 if (submit_queues > nr_cpu_ids || poll_queues > g_poll_queues) in nullb_update_nr_hw_queues() 374 dev->prev_poll_queues = dev->poll_queues; in nullb_update_nr_hw_queues() 376 dev->poll_queues = poll_queues; in nullb_update_nr_hw_queues() 379 nr_hw_queues = submit_queues + poll_queues; in nullb_update_nr_hw_queues() 386 dev->poll_queues = dev->prev_poll_queues; in nullb_update_nr_hw_queues() 395 return nullb_update_nr_hw_queues(dev, submit_queues, dev->poll_queues); in nullb_apply_submit_queues() 345 nullb_update_nr_hw_queues(struct nullb_device *dev, unsigned int submit_queues, unsigned int poll_queues) nullb_update_nr_hw_queues() argument 398 nullb_apply_poll_queues(struct nullb_device *dev, unsigned int poll_queues) nullb_apply_poll_queues() argument 1593 unsigned int poll_queues = g_poll_queues; null_map_queues() local 1966 int poll_queues; null_init_tag_set() local [all...] |
H A D | null_blk.h | 104 unsigned int poll_queues; /* number of IOPOLL submission queues */ member
|
/kernel/linux/linux-6.6/drivers/ufs/core/ |
H A D | ufs-mcq.c | 78 static unsigned int poll_queues = 1; variable 79 module_param_cb(poll_queues, &poll_queue_count_ops, &poll_queues, 0644); 80 MODULE_PARM_DESC(poll_queues, 161 tot_queues = read_queues + poll_queues + rw_queues; in ufshcd_mcq_config_nr_queues() 178 if (poll_queues) { in ufshcd_mcq_config_nr_queues() 179 hba->nr_queues[HCTX_TYPE_POLL] = poll_queues; in ufshcd_mcq_config_nr_queues()
|
/kernel/linux/linux-5.10/drivers/nvme/host/ |
H A D | pci.c | 95 static unsigned int poll_queues; variable 96 module_param_cb(poll_queues, &io_queue_count_ops, &poll_queues, 0644); 97 MODULE_PARM_DESC(poll_queues, "Number of queues to use for polled IO."); 2113 unsigned int irq_queues, poll_queues; in nvme_setup_irqs() local 2119 poll_queues = min(dev->nr_poll_queues, nr_io_queues - 1); in nvme_setup_irqs() 2120 dev->io_queues[HCTX_TYPE_POLL] = poll_queues; in nvme_setup_irqs() 2136 irq_queues += (nr_io_queues - poll_queues); in nvme_setup_irqs() 2165 dev->nr_poll_queues = poll_queues; in nvme_setup_io_queues() 2878 dev->nr_poll_queues = poll_queues; in nvme_pci_alloc_dev() [all...] |
/kernel/linux/linux-6.6/drivers/nvme/host/ |
H A D | pci.c | 100 static unsigned int poll_queues; variable 101 module_param_cb(poll_queues, &io_queue_count_ops, &poll_queues, 0644); 102 MODULE_PARM_DESC(poll_queues, "Number of queues to use for polled IO."); 2218 unsigned int irq_queues, poll_queues; in nvme_setup_irqs() local 2224 poll_queues = min(dev->nr_poll_queues, nr_io_queues - 1); in nvme_setup_irqs() 2225 dev->io_queues[HCTX_TYPE_POLL] = poll_queues; in nvme_setup_irqs() 2241 irq_queues += (nr_io_queues - poll_queues); in nvme_setup_irqs() 2270 dev->nr_poll_queues = poll_queues; in nvme_setup_io_queues() 2938 dev->nr_poll_queues = poll_queues; in nvme_pci_alloc_dev() [all...] |
/kernel/linux/linux-6.6/drivers/block/ |
H A D | virtio_blk.c | 41 static unsigned int poll_queues; variable 42 module_param(poll_queues, uint, 0644); 43 MODULE_PARM_DESC(poll_queues, "The number of dedicated virtqueues for polling I/O"); 1048 num_poll_vqs = min_t(unsigned int, poll_queues, num_vqs - 1); in init_vq()
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | scsi_debug.c | 842 static int poll_queues; /* iouring iopoll interface.*/ variable 5757 module_param_named(poll_queues, poll_queues, int, S_IRUGO); 5822 MODULE_PARM_DESC(poll_queues, "support for iouring iopoll queues (1 to max(submit_queues - 1))"); 7401 map->nr_queues = submit_queues - poll_queues; in sdebug_map_queues() 7403 map->nr_queues = poll_queues; in sdebug_map_queues() 7741 if (hpnt->nr_hw_queues == 1 || (poll_queues < 1)) { in sdebug_driver_probe() 7742 pr_warn("%s: trim poll_queues to 0. poll_q/nr_hw = (%d/%d)\n", in sdebug_driver_probe() 7743 my_name, poll_queues, hpnt->nr_hw_queues); in sdebug_driver_probe() 7744 poll_queues in sdebug_driver_probe() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/mpi3mr/ |
H A D | mpi3mr_fw.c | 21 static int poll_queues; variable 22 module_param(poll_queues, int, 0444); 23 MODULE_PARM_DESC(poll_queues, "Number of queues for io_uring poll mode. (Range 1 - 126)"); 813 "MSI-x vectors requested: %d poll_queues %d\n", in mpi3mr_setup_isr() 3741 if (!reset_devices && poll_queues > 0) in mpi3mr_setup_resources() 3742 mrioc->requested_poll_qcount = min_t(int, poll_queues, in mpi3mr_setup_resources()
|
/kernel/linux/linux-6.6/drivers/scsi/megaraid/ |
H A D | megaraid_sas_base.c | 117 int poll_queues; variable 118 module_param(poll_queues, int, 0444); 119 MODULE_PARM_DESC(poll_queues, "Number of queues to be use for io_uring poll mode.\n\t\t" 5929 /* Do not allocate msix vectors for poll_queues. in __megasas_alloc_irq_vectors() 5952 poll_queues) { in megasas_alloc_irq_vectors() 5958 if (instance->msix_vectors > (poll_queues + 2)) in megasas_alloc_irq_vectors() 5959 instance->iopoll_q_count = poll_queues; in megasas_alloc_irq_vectors() 6967 "hw_queues = %d poll_queues %d\n", instance->max_fw_cmds, in megasas_io_attach() 8995 poll_queues = 0; in megasas_init()
|
/kernel/linux/linux-6.6/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_base.c | 118 static int poll_queues; variable 119 module_param(poll_queues, int, 0444); 120 MODULE_PARM_DESC(poll_queues, "Number of queues to be use for io_uring poll mode.\n\t\t" 122 "when poll_queues are enabled then &\n\t\t" 3349 * Don't allocate msix vectors for poll_queues. in _base_alloc_irq_vectors() 3434 iopoll_q_count = poll_queues; in _base_enable_msix()
|