Home
last modified time | relevance | path

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

/linux/drivers/irqchip/
H A Dirq-renesas-intc-irqpin.c382 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_create_simple(dev_fwnode(dev), 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()
H A Dirq-atmel-aic-common.h33 const char *name, int nirqs,
H A Dirq-atmel-aic-common.c199 const char *name, int nirqs, in aic_common_of_init() argument
210 nchips = DIV_ROUND_UP(nirqs, 32); in aic_common_of_init()
H A Dirq-atmel-aic5.c316 int nirqs) in aic5_of_init() argument
323 if (nirqs > NR_AIC5_IRQS) in aic5_of_init()
330 nirqs, aic5_irq_fixups); in aic5_of_init()
/linux/drivers/gpio/
H A Dgpio-mpfs.c209 int ngpios, nirqs, ret; in mpfs_gpio_probe() local
246 nirqs = of_irq_count(node); in mpfs_gpio_probe()
247 if (nirqs > MPFS_MAX_NUM_GPIO) in mpfs_gpio_probe()
250 if (nirqs) { in mpfs_gpio_probe()
255 girq->num_parents = nirqs; in mpfs_gpio_probe()
261 for (int i = 0; i < nirqs; i++) { in mpfs_gpio_probe()
H A Dgpio-htc-egpio.c45 int nirqs; member
114 for_each_set_bit(irqpin, &readval, ei->nirqs) { in egpio_handler()
340 ei->nirqs = pdata->num_irqs; in egpio_probe()
348 irq_end = ei->irq_start + ei->nirqs; in egpio_probe()
/linux/drivers/net/ethernet/fungible/funcore/
H A Dfun_dev.c630 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()
H A Dfun_dev.h141 int fun_reserve_irqs(struct fun_dev *fdev, unsigned int nirqs,
143 void fun_release_irqs(struct fun_dev *fdev, unsigned int nirqs,
/linux/drivers/pinctrl/
H A Dpinctrl-apple-gpio.c444 unsigned int i, nirqs = 0; in apple_gpio_pinctrl_probe() local
450 nirqs = res; in apple_gpio_pinctrl_probe()
453 pctl = devm_kzalloc(&pdev->dev, struct_size(pctl, irqgrps, nirqs), in apple_gpio_pinctrl_probe()
458 pctl->gpio_chip.irq.num_parents = nirqs; in apple_gpio_pinctrl_probe()
/linux/arch/riscv/kvm/
H A Daia.c378 int i, first_irq, nirqs; in aia_rmw_iprio() local
387 nirqs = 4 * (BITS_PER_LONG / 32); in aia_rmw_iprio()
391 for (i = 0; i < nirqs; i++) { in aia_rmw_iprio()
401 for (i = 0; i < nirqs; i++) { in aia_rmw_iprio()
/linux/drivers/net/dsa/microchip/
H A Dksz_ptp.c1166 for (n = 0; n < ptpirq->nirqs; ++n) { in ksz_ptp_irq_thread_fn()
1346 ptpirq->nirqs = 4; in ksz8463_ptp_irq_setup()
1353 ptpirq->nirqs, in ksz8463_ptp_irq_setup()
1410 ptpirq->nirqs = 3; in ksz_ptp_irq_setup()
1420 ptpirq->domain = irq_domain_create_linear(dev_fwnode(dev->dev), ptpirq->nirqs, in ksz_ptp_irq_setup()
1436 for (irq = 0; irq < ptpirq->nirqs; irq++) { in ksz_ptp_irq_setup()
1463 for (n = 0; n < ptpirq->nirqs; n++) in ksz_ptp_irq_free()
H A Dksz_common.c2471 for (irq = 0; irq < kirq->nirqs; irq++) { in ksz_irq_free()
2496 for (n = 0; n < kirq->nirqs; ++n) { in ksz_irq_thread_fn()
2515 kirq->nirqs, 0, ops, kirq); in ksz_irq_common_setup()
2519 for (n = 0; n < kirq->nirqs; n++) in ksz_irq_common_setup()
2539 girq->nirqs = dev->info->port_cnt; in ksz_girq_setup()
2554 pirq->nirqs = dev->info->port_nirqs; in ksz_pirq_setup()
H A Dksz_common.h149 int nirqs; member
H A Dksz8.c232 girq->nirqs = 8; in ksz8463_girq_setup()
/linux/drivers/bus/
H A Dmoxtet.c29 int nirqs; member
318 nsame * mox_module_table[id].nirqs; in moxtet_set_irq()
320 if (first + mox_module_table[id].nirqs > MOXTET_NIRQS) in moxtet_set_irq()
323 for (i = 0; i < mox_module_table[id].nirqs; ++i) { in moxtet_set_irq()
/linux/drivers/pinctrl/intel/
H A Dpinctrl-intel.h138 unsigned short nirqs; member
/linux/drivers/pci/switch/
H A Dswitchtec.c33 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)…
1493 if (nirqs < 4) in switchtec_init_isr()
1494 nirqs = 4; in switchtec_init_isr()
1496 nvecs = pci_alloc_irq_vectors(stdev->pdev, 1, nirqs, in switchtec_init_isr()
/linux/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_type.h455 int nirqs; member