Home
last modified time | relevance | path

Searched refs:nirqs (Results 1 – 13 of 13) sorted by relevance

/Linux-v4.19/drivers/irqchip/
Dirq-renesas-intc-irqpin.c398 unsigned int nirqs; in intc_irqpin_probe() local
445 nirqs = k; in intc_irqpin_probe()
446 if (nirqs < 1) { in intc_irqpin_probe()
496 for (k = 0; k < nirqs; k++) in intc_irqpin_probe()
505 for (k = 1; k < nirqs; k++) { in intc_irqpin_probe()
532 p->irq_domain = irq_domain_add_simple(dev->of_node, nirqs, 0, in intc_irqpin_probe()
551 for (k = 0; k < nirqs; k++) { in intc_irqpin_probe()
563 for (k = 0; k < nirqs; k++) in intc_irqpin_probe()
566 dev_info(dev, "driving %d irqs\n", nirqs); in intc_irqpin_probe()
Dqcom-irq-combiner.c42 u32 nirqs; member
134 (fws->param[0] >= combiner->nirqs) || in combiner_irq_translate()
212 ctx->combiner->nirqs += reg->bit_width; in get_registers_cb()
265 combiner->domain = irq_domain_create_linear(pdev->dev.fwnode, combiner->nirqs, in combiner_probe()
275 combiner->parent_irq, combiner->nirqs, combiner->regs[0].addr); in combiner_probe()
Dirq-atmel-aic-common.h33 const char *name, int nirqs,
Dirq-atmel-aic-common.c210 const char *name, int nirqs, in aic_common_of_init() argument
221 nchips = DIV_ROUND_UP(nirqs, 32); in aic_common_of_init()
Dirq-atmel-aic5.c321 int nirqs) in aic5_of_init() argument
328 if (nirqs > NR_AIC5_IRQS) in aic5_of_init()
335 nirqs, aic5_irq_fixups); in aic5_of_init()
Dirq-armada-370-xp.c596 int nirqs; in armada_370_xp_mpic_resume() local
600 nirqs = (readl(main_int_base + ARMADA_370_XP_INT_CONTROL) >> 2) & 0x3ff; in armada_370_xp_mpic_resume()
601 for (irq = 0; irq < nirqs; irq++) { in armada_370_xp_mpic_resume()
/Linux-v4.19/drivers/mfd/
Dhtc-i2cpld.c59 int nirqs; member
73 int nirqs; member
156 if (chip->nirqs == 0) in htcpld_handler()
190 for (irqpin = 0; irqpin < chip->nirqs; irqpin++) { in htcpld_handler()
293 if (offset < chip_data->nirqs) in htcpld_chip_to_irq()
322 irq_end = chip->irq_start + chip->nirqs; in htcpld_setup_chip_irq()
497 htcpld->chip[i].nirqs = pdata->chip[i].num_irqs; in htcpld_setup_chips()
/Linux-v4.19/drivers/thermal/
Drcar_thermal.c54 unsigned int nirqs; member
62 .nirqs = 1,
70 .nirqs = 1,
82 .nirqs = 2,
494 for (i = 0; i < chip->nirqs; i++) { in rcar_thermal_probe()
/Linux-v4.19/drivers/gpio/
Dgpio-htc-egpio.c45 int nirqs; member
114 for_each_set_bit(irqpin, &readval, ei->nirqs) { in egpio_handler()
355 ei->nirqs = pdata->num_irqs; in egpio_probe()
363 irq_end = ei->irq_start + ei->nirqs; in egpio_probe()
/Linux-v4.19/drivers/pinctrl/intel/
Dpinctrl-cherryview.c145 size_t nirqs; member
401 .nirqs = 8,
490 .nirqs = 8,
533 .nirqs = 16,
659 .nirqs = 16,
1501 for_each_set_bit(intr_line, &pending, pctrl->community->nirqs) { in chv_gpio_irq_handler()
1601 if (need_valid_mask && intsel >= community->nirqs) in chv_gpio_probe()
1617 chv_writel(GENMASK(31, pctrl->community->nirqs), in chv_gpio_probe()
/Linux-v4.19/drivers/memory/
Domap-gpmc.c237 int nirqs; member
1383 for (hwirq = 0; hwirq < gpmc->nirqs; hwirq++) { in gpmc_handle_irq()
1426 gpmc->nirqs, in gpmc_setup_irq()
1451 for (hwirq = 0; hwirq < gpmc->nirqs; hwirq++) in gpmc_free_irq()
2429 gpmc->nirqs = GPMC_NR_NAND_IRQS + gpmc_nr_waitpins; in gpmc_probe()
/Linux-v4.19/drivers/net/dsa/mv88e6xxx/
Dchip.c273 for (n = 0; n < chip->g1_irq.nirqs; ++n) { in mv88e6xxx_g1_irq_thread_work()
301 u16 mask = GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_bus_sync_unlock()
353 mask &= ~GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_free_common()
356 for (irq = 0; irq < chip->g1_irq.nirqs; irq++) { in mv88e6xxx_g1_irq_free_common()
382 chip->g1_irq.nirqs = chip->info->g1_irqs; in mv88e6xxx_g1_irq_setup_common()
384 NULL, chip->g1_irq.nirqs, 0, in mv88e6xxx_g1_irq_setup_common()
389 for (irq = 0; irq < chip->g1_irq.nirqs; irq++) in mv88e6xxx_g1_irq_setup_common()
399 mask &= ~GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_setup_common()
413 mask &= ~GENMASK(chip->g1_irq.nirqs, 0); in mv88e6xxx_g1_irq_setup_common()
Dchip.h164 unsigned int nirqs; member