| /Linux-v5.10/drivers/irqchip/ |
| D | irq-renesas-intc-irqpin.c | 384 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() 517 p->irq_domain = irq_domain_add_simple(dev->of_node, nirqs, 0, in intc_irqpin_probe() 536 for (k = 0; k < nirqs; k++) { in intc_irqpin_probe() 548 for (k = 0; k < nirqs; k++) in intc_irqpin_probe() 551 dev_info(dev, "driving %d irqs\n", nirqs); in intc_irqpin_probe()
|
| D | qcom-irq-combiner.c | 34 u32 nirqs; member 126 (fws->param[0] >= combiner->nirqs) || in combiner_irq_translate() 204 ctx->combiner->nirqs += reg->bit_width; in get_registers_cb() 254 combiner->domain = irq_domain_create_linear(pdev->dev.fwnode, combiner->nirqs, in combiner_probe() 264 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 | 210 const char *name, int nirqs, in aic_common_of_init() argument 221 nchips = DIV_ROUND_UP(nirqs, 32); in aic_common_of_init()
|
| D | irq-atmel-aic5.c | 328 int nirqs) in aic5_of_init() argument 335 if (nirqs > NR_AIC5_IRQS) in aic5_of_init() 342 nirqs, aic5_irq_fixups); in aic5_of_init()
|
| D | irq-armada-370-xp.c | 688 int nirqs; in armada_370_xp_mpic_resume() local 692 nirqs = (readl(main_int_base + ARMADA_370_XP_INT_CONTROL) >> 2) & 0x3ff; in armada_370_xp_mpic_resume() 693 for (irq = 0; irq < nirqs; irq++) { in armada_370_xp_mpic_resume()
|
| /Linux-v5.10/drivers/mfd/ |
| D | htc-i2cpld.c | 45 int nirqs; member 59 int nirqs; member 142 if (chip->nirqs == 0) in htcpld_handler() 176 for (irqpin = 0; irqpin < chip->nirqs; irqpin++) { in htcpld_handler() 279 if (offset < chip_data->nirqs) in htcpld_chip_to_irq() 308 irq_end = chip->irq_start + chip->nirqs; in htcpld_setup_chip_irq() 482 htcpld->chip[i].nirqs = pdata->chip[i].num_irqs; in htcpld_setup_chips()
|
| /Linux-v5.10/drivers/thermal/ |
| D | rcar_thermal.c | 54 unsigned int nirqs; member 63 .nirqs = 1, 72 .nirqs = 1, 85 .nirqs = 2, 489 for (i = 0; i < chip->nirqs; i++) { in rcar_thermal_probe()
|
| /Linux-v5.10/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-v5.10/drivers/pinctrl/intel/ |
| D | pinctrl-intel.h | 135 unsigned short nirqs; member
|
| D | pinctrl-cherryview.c | 100 .nirqs = (i), \ 1411 for_each_set_bit(intr_line, &pending, community->nirqs) { in chv_gpio_irq_handler() 1482 if (intsel >= community->nirqs) in chv_init_irq_valid_mask() 1504 chv_pctrl_writel(pctrl, CHV_INTMASK, GENMASK(31, community->nirqs)); in chv_gpio_irq_init_hw()
|
| /Linux-v5.10/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-v5.10/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)… 1441 if (nirqs < 4) in switchtec_init_isr() 1442 nirqs = 4; in switchtec_init_isr() 1444 nvecs = pci_alloc_irq_vectors(stdev->pdev, 1, nirqs, in switchtec_init_isr()
|
| /Linux-v5.10/drivers/memory/ |
| D | omap-gpmc.c | 235 int nirqs; member 1364 for (hwirq = 0; hwirq < gpmc->nirqs; hwirq++) { in gpmc_handle_irq() 1407 gpmc->nirqs, in gpmc_setup_irq() 1432 for (hwirq = 0; hwirq < gpmc->nirqs; hwirq++) in gpmc_free_irq() 2463 gpmc->nirqs = GPMC_NR_NAND_IRQS + gpmc_nr_waitpins; in gpmc_probe()
|
| /Linux-v5.10/drivers/net/dsa/mv88e6xxx/ |
| D | chip.c | 160 for (n = 0; n < chip->g1_irq.nirqs; ++n) { in mv88e6xxx_g1_irq_thread_work() 178 ctl1 &= GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_thread_work() 202 u16 mask = GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_bus_sync_unlock() 254 mask &= ~GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_free_common() 257 for (irq = 0; irq < chip->g1_irq.nirqs; irq++) { in mv88e6xxx_g1_irq_free_common() 283 chip->g1_irq.nirqs = chip->info->g1_irqs; in mv88e6xxx_g1_irq_setup_common() 285 NULL, chip->g1_irq.nirqs, 0, in mv88e6xxx_g1_irq_setup_common() 290 for (irq = 0; irq < chip->g1_irq.nirqs; irq++) in mv88e6xxx_g1_irq_setup_common() 300 mask &= ~GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_setup_common() 314 mask &= ~GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_setup_common()
|
| D | chip.h | 170 int nirqs; member
|