Searched refs:nrirqs (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-dw-apb-ictl.c | 123 int ret, nrirqs, parent_irq, i; in dw_apb_ictl_init() local 173 nrirqs = 32 + fls(reg); in dw_apb_ictl_init() 175 nrirqs = fls(readl_relaxed(iobase + APB_INT_ENABLE_L)); in dw_apb_ictl_init() 177 domain = irq_domain_add_linear(np, nrirqs, domain_ops, NULL); in dw_apb_ictl_init() 192 for (i = 0; i < DIV_ROUND_UP(nrirqs, 32); i++) { in dw_apb_ictl_init()
|
H A D | irq-orion.c | 145 int ret, irq, nrirqs = 32; in orion_bridge_irq_init() local 148 of_property_read_u32(np, "marvell,#interrupts", &nrirqs); in orion_bridge_irq_init() 150 domain = irq_domain_add_linear(np, nrirqs, in orion_bridge_irq_init() 157 ret = irq_alloc_domain_generic_chips(domain, nrirqs, 1, np->name, in orion_bridge_irq_init()
|
H A D | irq-tb10x.c | 99 int i, ret, nrirqs = of_irq_count(ictl); in of_tb10x_init_irq() local 162 for (i = 0; i < nrirqs; i++) { in of_tb10x_init_irq()
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-dw-apb-ictl.c | 122 int ret, nrirqs, parent_irq, i; in dw_apb_ictl_init() local 172 nrirqs = 32 + fls(reg); in dw_apb_ictl_init() 174 nrirqs = fls(readl_relaxed(iobase + APB_INT_ENABLE_L)); in dw_apb_ictl_init() 176 domain = irq_domain_add_linear(np, nrirqs, domain_ops, NULL); in dw_apb_ictl_init() 191 for (i = 0; i < DIV_ROUND_UP(nrirqs, 32); i++) { in dw_apb_ictl_init()
|
H A D | irq-orion.c | 144 int ret, irq, nrirqs = 32; in orion_bridge_irq_init() local 147 of_property_read_u32(np, "marvell,#interrupts", &nrirqs); in orion_bridge_irq_init() 149 domain = irq_domain_add_linear(np, nrirqs, in orion_bridge_irq_init() 156 ret = irq_alloc_domain_generic_chips(domain, nrirqs, 1, np->name, in orion_bridge_irq_init()
|
H A D | irq-tb10x.c | 99 int i, ret, nrirqs = of_irq_count(ictl); in of_tb10x_init_irq() local 162 for (i = 0; i < nrirqs; i++) { in of_tb10x_init_irq()
|
/kernel/linux/linux-5.10/drivers/nvme/host/ |
H A D | pci.c | 2071 static void nvme_calc_irq_sets(struct irq_affinity *affd, unsigned int nrirqs) in nvme_calc_irq_sets() argument 2087 if (!nrirqs) { in nvme_calc_irq_sets() 2088 nrirqs = 1; in nvme_calc_irq_sets() 2090 } else if (nrirqs == 1 || !nr_write_queues) { in nvme_calc_irq_sets() 2092 } else if (nr_write_queues >= nrirqs) { in nvme_calc_irq_sets() 2095 nr_read_queues = nrirqs - nr_write_queues; in nvme_calc_irq_sets() 2098 dev->io_queues[HCTX_TYPE_DEFAULT] = nrirqs - nr_read_queues; in nvme_calc_irq_sets() 2099 affd->set_size[HCTX_TYPE_DEFAULT] = nrirqs - nr_read_queues; in nvme_calc_irq_sets()
|
/kernel/linux/linux-6.6/drivers/nvme/host/ |
H A D | pci.c | 2176 static void nvme_calc_irq_sets(struct irq_affinity *affd, unsigned int nrirqs) in nvme_calc_irq_sets() argument 2192 if (!nrirqs) { in nvme_calc_irq_sets() 2193 nrirqs = 1; in nvme_calc_irq_sets() 2195 } else if (nrirqs == 1 || !nr_write_queues) { in nvme_calc_irq_sets() 2197 } else if (nr_write_queues >= nrirqs) { in nvme_calc_irq_sets() 2200 nr_read_queues = nrirqs - nr_write_queues; in nvme_calc_irq_sets() 2203 dev->io_queues[HCTX_TYPE_DEFAULT] = nrirqs - nr_read_queues; in nvme_calc_irq_sets() 2204 affd->set_size[HCTX_TYPE_DEFAULT] = nrirqs - nr_read_queues; in nvme_calc_irq_sets()
|
Completed in 12 milliseconds