/linux-6.12.1/drivers/irqchip/ |
D | irq-renesas-intc-irqpin.c | 382 unsigned int nirqs; in intc_irqpin_probe() local 429 nirqs = k; in intc_irqpin_probe() 430 if (nirqs < 1) { in intc_irqpin_probe() 480 for (k = 0; k < nirqs; k++) in intc_irqpin_probe() 489 for (k = 1; k < nirqs; k++) { in intc_irqpin_probe() 516 p->irq_domain = irq_domain_add_simple(dev->of_node, nirqs, 0, in intc_irqpin_probe() 537 for (k = 0; k < nirqs; k++) { in intc_irqpin_probe() 549 for (k = 0; k < nirqs; k++) in intc_irqpin_probe() 552 dev_info(dev, "driving %d irqs\n", nirqs); in intc_irqpin_probe()
|
D | qcom-irq-combiner.c | 34 u32 nirqs; member 122 (fws->param[0] >= combiner->nirqs) || in combiner_irq_translate() 200 ctx->combiner->nirqs += reg->bit_width; in get_registers_cb() 250 combiner->domain = irq_domain_create_linear(pdev->dev.fwnode, combiner->nirqs, in combiner_probe() 260 combiner->parent_irq, combiner->nirqs, combiner->regs[0].addr); in combiner_probe()
|
D | irq-atmel-aic-common.h | 33 const char *name, int nirqs,
|
D | irq-atmel-aic-common.c | 208 const char *name, int nirqs, in aic_common_of_init() argument 219 nchips = DIV_ROUND_UP(nirqs, 32); in aic_common_of_init()
|
D | irq-atmel-aic5.c | 327 int nirqs) in aic5_of_init() argument 334 if (nirqs > NR_AIC5_IRQS) in aic5_of_init() 341 nirqs, aic5_irq_fixups); in aic5_of_init()
|
/linux-6.12.1/drivers/net/ethernet/wangxun/txgbe/ |
D | txgbe_irq.c | 172 for (hwirq = 0; hwirq < txgbe->misc.nirqs; hwirq++) { in txgbe_del_irq_domain() 194 txgbe->misc.nirqs = 2; in txgbe_setup_misc_irq() 195 txgbe->misc.domain = irq_domain_add_simple(NULL, txgbe->misc.nirqs, 0, in txgbe_setup_misc_irq() 200 for (hwirq = 0; hwirq < txgbe->misc.nirqs; hwirq++) in txgbe_setup_misc_irq()
|
D | txgbe_type.h | 324 int nirqs; member
|
/linux-6.12.1/drivers/net/ethernet/fungible/funcore/ |
D | fun_dev.c | 630 int fun_reserve_irqs(struct fun_dev *fdev, unsigned int nirqs, u16 *irq_indices) in fun_reserve_irqs() argument 635 if (!nirqs) in fun_reserve_irqs() 639 if (nirqs > fdev->irqs_avail) in fun_reserve_irqs() 645 if (n >= nirqs) in fun_reserve_irqs() 649 WARN_ON(n < nirqs); in fun_reserve_irqs() 659 void fun_release_irqs(struct fun_dev *fdev, unsigned int nirqs, in fun_release_irqs() argument 665 for (i = 0; i < nirqs; i++) in fun_release_irqs() 667 fdev->irqs_avail += nirqs; in fun_release_irqs()
|
D | fun_dev.h | 141 int fun_reserve_irqs(struct fun_dev *fdev, unsigned int nirqs, 143 void fun_release_irqs(struct fun_dev *fdev, unsigned int nirqs,
|
/linux-6.12.1/drivers/thermal/renesas/ |
D | rcar_thermal.c | 54 unsigned int nirqs; member 63 .nirqs = 1, 72 .nirqs = 1, 85 .nirqs = 2, 419 for (i = 0; i < chip->nirqs; i++) { in rcar_thermal_probe()
|
/linux-6.12.1/drivers/gpio/ |
D | gpio-htc-egpio.c | 45 int nirqs; member 114 for_each_set_bit(irqpin, &readval, ei->nirqs) { in egpio_handler() 341 ei->nirqs = pdata->num_irqs; in egpio_probe() 349 irq_end = ei->irq_start + ei->nirqs; in egpio_probe()
|
/linux-6.12.1/kernel/irq/ |
D | msi.c | 50 unsigned int nirqs; member 1234 ret = msi_domain_prepare_irqs(domain, dev, ctrl->nirqs, &arg); in __msi_domain_alloc_irqs() 1258 if (WARN_ON_ONCE(allocated >= ctrl->nirqs)) in __msi_domain_alloc_irqs() 1321 return ops->domain_alloc_irqs(domain, dev, ctrl->nirqs); in __msi_domain_alloc_locked() 1356 .nirqs = last + 1 - first, in msi_domain_alloc_irqs_range_locked() 1398 int msi_domain_alloc_irqs_all_locked(struct device *dev, unsigned int domid, int nirqs) in msi_domain_alloc_irqs_all_locked() argument 1404 .nirqs = nirqs, in msi_domain_alloc_irqs_all_locked() 1415 struct msi_ctrl ctrl = { .domid = domid, .nirqs = 1, }; in __msi_domain_alloc_irq_at()
|
/linux-6.12.1/include/linux/ |
D | msi.h | 610 int msi_domain_alloc_irqs_all_locked(struct device *dev, unsigned int domid, int nirqs); 632 static inline int msi_domain_alloc_irqs(struct device *dev, unsigned int domid, int nirqs) in msi_domain_alloc_irqs() argument 634 return msi_domain_alloc_irqs_range(dev, domid, 0, nirqs - 1); in msi_domain_alloc_irqs()
|
/linux-6.12.1/arch/riscv/kvm/ |
D | aia.c | 336 int i, first_irq, nirqs; in aia_rmw_iprio() local 345 nirqs = 4 * (BITS_PER_LONG / 32); in aia_rmw_iprio() 349 for (i = 0; i < nirqs; i++) { in aia_rmw_iprio() 359 for (i = 0; i < nirqs; i++) { in aia_rmw_iprio()
|
/linux-6.12.1/drivers/pinctrl/ |
D | pinctrl-apple-gpio.c | 435 unsigned int i, nirqs = 0; in apple_gpio_pinctrl_probe() local 441 nirqs = res; in apple_gpio_pinctrl_probe() 444 pctl = devm_kzalloc(&pdev->dev, struct_size(pctl, irqgrps, nirqs), in apple_gpio_pinctrl_probe() 449 pctl->gpio_chip.irq.num_parents = nirqs; in apple_gpio_pinctrl_probe()
|
/linux-6.12.1/drivers/net/dsa/microchip/ |
D | ksz_ptp.c | 1016 for (n = 0; n < ptpirq->nirqs; ++n) { in ksz_ptp_irq_thread_fn() 1131 ptpirq->nirqs = 3; in ksz_ptp_irq_setup() 1139 ptpirq->domain = irq_domain_add_linear(dev->dev->of_node, ptpirq->nirqs, in ksz_ptp_irq_setup() 1144 for (irq = 0; irq < ptpirq->nirqs; irq++) in ksz_ptp_irq_setup() 1158 for (irq = 0; irq < ptpirq->nirqs; irq++) { in ksz_ptp_irq_setup() 1171 for (irq = 0; irq < ptpirq->nirqs; irq++) in ksz_ptp_irq_setup() 1186 for (n = 0; n < ptpirq->nirqs; n++) in ksz_ptp_irq_free()
|
D | ksz_common.c | 2389 for (irq = 0; irq < kirq->nirqs; irq++) { in ksz_irq_free() 2414 for (n = 0; n < kirq->nirqs; ++n) { in ksz_irq_thread_fn() 2432 kirq->domain = irq_domain_add_simple(dev->dev->of_node, kirq->nirqs, 0, in ksz_irq_common_setup() 2437 for (n = 0; n < kirq->nirqs; n++) in ksz_irq_common_setup() 2457 girq->nirqs = dev->info->port_cnt; in ksz_girq_setup() 2471 pirq->nirqs = dev->info->port_nirqs; in ksz_pirq_setup()
|
D | ksz_common.h | 98 int nirqs; member
|
/linux-6.12.1/drivers/bus/ |
D | moxtet.c | 28 int nirqs; member 317 nsame * mox_module_table[id].nirqs; in moxtet_set_irq() 319 if (first + mox_module_table[id].nirqs > MOXTET_NIRQS) in moxtet_set_irq() 322 for (i = 0; i < mox_module_table[id].nirqs; ++i) { in moxtet_set_irq()
|
/linux-6.12.1/drivers/pinctrl/intel/ |
D | pinctrl-intel.h | 129 unsigned short nirqs; member
|
D | pinctrl-cherryview.c | 105 .nirqs = (i), \ 1312 for (i = community->nirqs - 1; i >= 0; i--) { in chv_gpio_set_intr_line() 1411 for_each_set_bit(intr_line, &pending, community->nirqs) { in chv_gpio_irq_handler() 1487 if (intsel >= community->nirqs) in chv_init_irq_valid_mask() 1509 chv_pctrl_writel(pctrl, CHV_INTMASK, GENMASK(31, community->nirqs)); in chv_gpio_irq_init_hw()
|
/linux-6.12.1/drivers/pci/switch/ |
D | switchtec.c | 33 static int nirqs = 32; variable 34 module_param(nirqs, int, 0644); 35 MODULE_PARM_DESC(nirqs, "number of interrupts to allocate (more may be useful for NTB applications)… 1494 if (nirqs < 4) in switchtec_init_isr() 1495 nirqs = 4; in switchtec_init_isr() 1497 nvecs = pci_alloc_irq_vectors(stdev->pdev, 1, nirqs, in switchtec_init_isr()
|
/linux-6.12.1/drivers/memory/ |
D | omap-gpmc.c | 248 int nirqs; member 1435 for (hwirq = 0; hwirq < gpmc->nirqs; hwirq++) { in gpmc_handle_irq() 1478 gpmc->nirqs, in gpmc_setup_irq() 1503 for (hwirq = 0; hwirq < gpmc->nirqs; hwirq++) in gpmc_free_irq() 2669 gpmc->nirqs = GPMC_NR_NAND_IRQS + gpmc_nr_waitpins; in gpmc_probe()
|
/linux-6.12.1/drivers/net/dsa/mv88e6xxx/ |
D | chip.c | 175 for (n = 0; n < chip->g1_irq.nirqs; ++n) { in mv88e6xxx_g1_irq_thread_work() 193 ctl1 &= GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_thread_work() 217 u16 mask = GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_bus_sync_unlock() 269 mask &= ~GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_free_common() 272 for (irq = 0; irq < chip->g1_irq.nirqs; irq++) { in mv88e6xxx_g1_irq_free_common() 298 chip->g1_irq.nirqs = chip->info->g1_irqs; in mv88e6xxx_g1_irq_setup_common() 300 NULL, chip->g1_irq.nirqs, 0, in mv88e6xxx_g1_irq_setup_common() 305 for (irq = 0; irq < chip->g1_irq.nirqs; irq++) in mv88e6xxx_g1_irq_setup_common() 315 mask &= ~GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_setup_common() 329 mask &= ~GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_setup_common()
|
D | chip.h | 215 int nirqs; member
|