Home
last modified time | relevance | path

Searched refs:num_irqs (Results 1 – 84 of 84) sorted by relevance

/linux-4.4.14/drivers/pinctrl/sh-pfc/
Dcore.c32 unsigned int num_windows, num_irqs; in sh_pfc_map_resources() local
45 for (num_irqs = 0;; num_irqs++) { in sh_pfc_map_resources()
46 irq = platform_get_irq(pdev, num_irqs); in sh_pfc_map_resources()
65 if (num_irqs) { in sh_pfc_map_resources()
66 irqs = devm_kzalloc(pfc->dev, num_irqs * sizeof(*irqs), in sh_pfc_map_resources()
71 pfc->num_irqs = num_irqs; in sh_pfc_map_resources()
85 for (i = 0; i < num_irqs; i++) in sh_pfc_map_resources()
Dcore.h40 unsigned int num_irqs; member
Dgpio.c363 if (pfc->num_irqs != pfc->info->gpio_irq_size) { in sh_pfc_register_gpiochip()
/linux-4.4.14/drivers/mfd/
Dsec-irq.c385 .num_irqs = ARRAY_SIZE(s2mps11_irqs),
394 .num_irqs = ARRAY_SIZE(s2mps14_irqs), \
413 .num_irqs = ARRAY_SIZE(s2mpu02_irqs),
423 .num_irqs = ARRAY_SIZE(s5m8767_irqs),
433 .num_irqs = ARRAY_SIZE(s5m8763_irqs),
Dstmpe.c383 .num_irqs = STMPE801_NR_INTERNAL_IRQS,
487 .num_irqs = STMPE811_NR_INTERNAL_IRQS,
502 .num_irqs = STMPE811_NR_INTERNAL_IRQS,
651 .num_irqs = STMPE1601_NR_INTERNAL_IRQS,
734 .num_irqs = STMPE1801_NR_INTERNAL_IRQS,
816 .num_irqs = STMPE24XX_NR_INTERNAL_IRQS,
830 .num_irqs = STMPE24XX_NR_INTERNAL_IRQS,
860 int num = DIV_ROUND_UP(variant->num_irqs, 8); in stmpe_irq()
918 int num = DIV_ROUND_UP(variant->num_irqs, 8); in stmpe_irq_sync_unlock()
995 int num_irqs = stmpe->variant->num_irqs; in stmpe_irq_init() local
[all …]
Dmax77686.c156 .num_irqs = ARRAY_SIZE(max77686_irqs),
175 .num_irqs = ARRAY_SIZE(max77686_rtc_irqs),
184 .num_irqs = ARRAY_SIZE(max77686_irqs),
193 .num_irqs = ARRAY_SIZE(max77686_rtc_irqs),
Dmax77693.c83 .num_irqs = ARRAY_SIZE(max77693_led_irqs),
99 .num_irqs = ARRAY_SIZE(max77693_topsys_irqs),
117 .num_irqs = ARRAY_SIZE(max77693_charger_irqs),
154 .num_irqs = ARRAY_SIZE(max77693_muic_irqs),
Dmax8907.c140 .num_irqs = ARRAY_SIZE(max8907_chg_irqs),
163 .num_irqs = ARRAY_SIZE(max8907_on_off_irqs),
177 .num_irqs = ARRAY_SIZE(max8907_rtc_irqs),
Dpm8921-core.c62 unsigned int num_irqs; member
363 chip->num_irqs = nirqs; in pm8921_probe()
364 chip->num_blocks = DIV_ROUND_UP(chip->num_irqs, 8); in pm8921_probe()
Dmax14577.c226 .num_irqs = ARRAY_SIZE(max14577_irqs),
256 .num_irqs = ARRAY_SIZE(max77836_muic_irqs),
271 .num_irqs = ARRAY_SIZE(max77836_pmic_irqs),
Dretu-mfd.c77 .num_irqs = ARRAY_SIZE(retu_irqs),
113 .num_irqs = ARRAY_SIZE(tahvo_irqs),
Daxp20x.c413 .num_irqs = ARRAY_SIZE(axp152_regmap_irqs),
425 .num_irqs = ARRAY_SIZE(axp20x_regmap_irqs),
438 .num_irqs = ARRAY_SIZE(axp22x_regmap_irqs),
450 .num_irqs = ARRAY_SIZE(axp288_regmap_irqs),
Dintel_soc_pmic_crc.c152 .num_irqs = ARRAY_SIZE(crystal_cove_irqs),
Drt5033.c39 .num_irqs = ARRAY_SIZE(rt5033_irqs),
Dda9063-irq.c163 .num_irqs = DA9063_NUM_IRQ,
Dtps65910.c210 .num_irqs = ARRAY_SIZE(tps65911_irqs),
221 .num_irqs = ARRAY_SIZE(tps65910_irqs),
Dintel_soc_pmic_bxtwc.c124 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs),
133 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_level2),
Dab8500-core.c580 int num_irqs; in ab8500_irq_init() local
583 num_irqs = AB8540_NR_IRQS; in ab8500_irq_init()
585 num_irqs = AB9540_NR_IRQS; in ab8500_irq_init()
587 num_irqs = AB8505_NR_IRQS; in ab8500_irq_init()
589 num_irqs = AB8500_NR_IRQS; in ab8500_irq_init()
593 num_irqs, 0, in ab8500_irq_init()
Dstmpe.h72 int num_irqs; member
Dab8500-debugfs.c101 static int num_irqs; variable
1272 if (irq_abb < num_irqs) in ab8500_debug_handler()
2831 if (irq_index >= num_irqs) in show_irq()
2860 if (irq_index >= num_irqs) in ab8500_subscribe_write()
2923 if (irq_index >= num_irqs) in ab8500_unsubscribe_write()
3019 num_irqs = ab8500->mask_size; in ab8500_debug_probe()
3022 sizeof(*irq_count)*num_irqs, GFP_KERNEL); in ab8500_debug_probe()
3027 sizeof(*dev_attr)*num_irqs, GFP_KERNEL); in ab8500_debug_probe()
3032 sizeof(*event_name)*num_irqs, GFP_KERNEL); in ab8500_debug_probe()
Dda9052-irq.c176 .num_irqs = ARRAY_SIZE(da9052_irqs),
Dtps65090.c137 .num_irqs = ARRAY_SIZE(tps65090_irqs),
D88pm805.c182 .num_irqs = ARRAY_SIZE(pm805_irqs),
Dwm8994-irq.c134 .num_irqs = ARRAY_SIZE(wm8994_irqs),
Drk808.c142 .num_irqs = ARRAY_SIZE(rk808_irqs),
Dmax77843.c71 .num_irqs = ARRAY_SIZE(max77843_irqs),
Dtps65218.c203 .num_irqs = ARRAY_SIZE(tps65218_irqs),
Dwm8998-tables.c75 .num_irqs = ARRAY_SIZE(wm8998_aod_irqs),
176 .num_irqs = ARRAY_SIZE(wm8998_irqs),
Dwm8997-tables.c58 .num_irqs = ARRAY_SIZE(wm8997_aod_irqs),
154 .num_irqs = ARRAY_SIZE(wm8997_irqs),
Dpalmas.c306 .num_irqs = ARRAY_SIZE(palmas_irqs),
319 .num_irqs = ARRAY_SIZE(tps65917_irqs),
Dda9055-core.c377 .num_irqs = ARRAY_SIZE(da9055_irqs),
Dwm5102-tables.c123 .num_irqs = ARRAY_SIZE(wm5102_aod_irqs),
243 .num_irqs = ARRAY_SIZE(wm5102_irqs),
Dwm5110-tables.c308 .num_irqs = ARRAY_SIZE(wm5110_aod_irqs),
468 .num_irqs = ARRAY_SIZE(wm5110_irqs),
671 .num_irqs = ARRAY_SIZE(wm5110_revd_irqs),
Das3722.c215 .num_irqs = ARRAY_SIZE(as3722_irqs),
Dda9062-core.c98 .num_irqs = DA9062_NUM_IRQ,
D88pm800.c407 .num_irqs = ARRAY_SIZE(pm800_irqs),
Dda9150-core.c354 .num_irqs = ARRAY_SIZE(da9150_irqs),
Dhtc-egpio.c340 ei->nirqs = pdata->num_irqs; in egpio_probe()
Dmc13xxx-core.c441 mc13xxx->irq_chip.num_irqs = ARRAY_SIZE(mc13xxx->irqs); in mc13xxx_common_init()
Dtps80031.c120 .num_irqs = ARRAY_SIZE(tps80031_main_irqs),
Dhtc-i2cpld.c502 htcpld->chip[i].nirqs = pdata->chip[i].num_irqs; in htcpld_setup_chips()
Dtwl6040.c611 .num_irqs = ARRAY_SIZE(twl6040_irqs),
/linux-4.4.14/drivers/power/
Dlp8788-charger.c113 int num_irqs; member
461 for (i = 0; i < pchg->num_irqs; i++) { in lp8788_find_irq_id()
526 nr_irq = pchg->num_irqs; in lp8788_set_irqs()
531 pchg->num_irqs++; in lp8788_set_irqs()
546 for (i = 0; i < pchg->num_irqs; i++) in lp8788_set_irqs()
561 pchg->num_irqs = 0; in lp8788_irq_register()
571 if (pchg->num_irqs > LP8788_MAX_CHG_IRQS) { in lp8788_irq_register()
573 pchg->num_irqs); in lp8788_irq_register()
587 for (i = 0; i < pchg->num_irqs; i++) { in lp8788_irq_unregister()
/linux-4.4.14/drivers/gpu/drm/via/
Dvia_irq.c139 for (i = 0; i < dev_priv->num_irqs; ++i) { in via_driver_irq_handler()
279 dev_priv->num_irqs = via_num_pro_group_a; in via_driver_irq_preinstall()
283 dev_priv->num_irqs = via_num_unichrome; in via_driver_irq_preinstall()
287 for (i = 0; i < dev_priv->num_irqs; ++i) { in via_driver_irq_preinstall()
359 if (irqwait->request.irq >= dev_priv->num_irqs) { in via_wait_irq()
Dvia_drv.h87 unsigned num_irqs; member
/linux-4.4.14/arch/sparc/kernel/
Dof_device_32.c356 op->archdata.num_irqs = len / sizeof(struct linux_prom_irqs); in scan_one_device()
357 for (i = 0; i < op->archdata.num_irqs; i++) in scan_one_device()
365 op->archdata.num_irqs = len / sizeof(unsigned int); in scan_one_device()
366 for (i = 0; i < op->archdata.num_irqs; i++) in scan_one_device()
370 op->archdata.num_irqs = 0; in scan_one_device()
Dof_device_64.c653 op->archdata.num_irqs = len / 4; in scan_one_device()
656 if (op->archdata.num_irqs > PROMINTR_MAX) { in scan_one_device()
659 dp->full_name, op->archdata.num_irqs, PROMINTR_MAX); in scan_one_device()
660 op->archdata.num_irqs = PROMINTR_MAX; in scan_one_device()
662 memcpy(op->archdata.irqs, irq, op->archdata.num_irqs * 4); in scan_one_device()
664 op->archdata.num_irqs = 0; in scan_one_device()
668 for (i = 0; i < op->archdata.num_irqs; i++) in scan_one_device()
Dof_device_common.c19 if (!op || index >= op->archdata.num_irqs) in irq_of_parse_and_map()
Dpci_sabre.c333 if (op->archdata.num_irqs < 4) in sabre_register_error_handlers()
Dpci_psycho.c306 if (op->archdata.num_irqs < 6) in psycho_register_error_handlers()
/linux-4.4.14/drivers/base/regmap/
Dregmap-irq.c305 for (i = 0; i < chip->num_irqs; i++) { in regmap_irq_thread()
368 for (i = 0; i < chip->num_irqs; i++) { in regmap_add_irq_chip()
377 irq_base = irq_alloc_descs(irq_base, 0, chip->num_irqs, 0); in regmap_add_irq_chip()
433 for (i = 0; i < chip->num_irqs; i++) in regmap_add_irq_chip()
516 chip->num_irqs, irq_base, 0, in regmap_add_irq_chip()
520 chip->num_irqs, in regmap_add_irq_chip()
/linux-4.4.14/include/linux/
Dhtcpld.h11 unsigned int num_irqs; member
Dregmap.h846 int num_irqs; member
/linux-4.4.14/arch/powerpc/platforms/pseries/
Dmsi.c34 static int rtas_change_msi(struct pci_dn *pdn, u32 func, u32 num_irqs) in rtas_change_msi() argument
49 func, num_irqs, seq_num); in rtas_change_msi()
53 func, num_irqs, seq_num); in rtas_change_msi()
68 func, num_irqs, rtas_ret[0], rc); in rtas_change_msi()
/linux-4.4.14/arch/sparc/include/asm/
Ddevice.h27 int num_irqs; member
/linux-4.4.14/include/linux/mfd/
Dhtc-egpio.h46 int num_irqs; member
/linux-4.4.14/drivers/vfio/platform/
Dvfio_platform_irq.c320 vdev->num_irqs = cnt; in vfio_platform_irq_init()
332 for (i = 0; i < vdev->num_irqs; i++) in vfio_platform_irq_cleanup()
335 vdev->num_irqs = 0; in vfio_platform_irq_cleanup()
Dvfio_platform_common.c208 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_platform_ioctl()
220 info.num_irqs = vdev->num_irqs; in vfio_platform_ioctl()
258 if (info.index >= vdev->num_irqs) in vfio_platform_ioctl()
280 if (hdr.index >= vdev->num_irqs) in vfio_platform_ioctl()
Dvfio_platform_private.h56 u32 num_irqs; member
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Ddispc-compat.c563 int num_irqs; in dispc_mgr_disable_digit_out() local
574 num_irqs = 1; in dispc_mgr_disable_digit_out()
589 num_irqs = 2; in dispc_mgr_disable_digit_out()
605 for (i = 0; i < num_irqs; ++i) { in dispc_mgr_disable_digit_out()
/linux-4.4.14/drivers/pci/host/
Dpcie-xilinx.c525 u32 irq, num_irqs; in xilinx_pcie_free_irq_domain() local
532 num_irqs = XILINX_NUM_MSI_IRQS; in xilinx_pcie_free_irq_domain()
535 num_irqs = 4; in xilinx_pcie_free_irq_domain()
538 for (i = 0; i < num_irqs; i++) { in xilinx_pcie_free_irq_domain()
Dpci-keystone.c162 char *controller, int *num_irqs) in ks_pcie_get_irq_controller_info() argument
204 *num_irqs = temp; in ks_pcie_get_irq_controller_info()
/linux-4.4.14/drivers/iommu/
Darm-smmu.c1711 int num_irqs, i, err; in arm_smmu_device_dt_probe() local
1735 num_irqs = 0; in arm_smmu_device_dt_probe()
1736 while ((res = platform_get_resource(pdev, IORESOURCE_IRQ, num_irqs))) { in arm_smmu_device_dt_probe()
1737 num_irqs++; in arm_smmu_device_dt_probe()
1738 if (num_irqs > smmu->num_global_irqs) in arm_smmu_device_dt_probe()
1744 num_irqs, smmu->num_global_irqs + 1); in arm_smmu_device_dt_probe()
1748 smmu->irqs = devm_kzalloc(dev, sizeof(*smmu->irqs) * num_irqs, in arm_smmu_device_dt_probe()
1751 dev_err(dev, "failed to allocate %d irqs\n", num_irqs); in arm_smmu_device_dt_probe()
1755 for (i = 0; i < num_irqs; ++i) { in arm_smmu_device_dt_probe()
/linux-4.4.14/arch/arm/mach-omap1/
Dboard-htcherald.c352 .num_irqs = 8,
361 .num_irqs = 8,
/linux-4.4.14/include/uapi/linux/
Dvfio.h168 __u32 num_irqs; /* Max IRQ index + 1 */ member
/linux-4.4.14/drivers/soc/ti/
Dknav_qmss.h339 unsigned num_irqs; member
Dknav_qmss_queue.c1229 range->num_irqs++; in knav_setup_queue_range()
1236 range->num_irqs = min(range->num_irqs, range->num_queues); in knav_setup_queue_range()
1237 if (range->num_irqs) in knav_setup_queue_range()
1271 range->num_irqs, in knav_setup_queue_range()
Dknav_qmss_acc.c115 for (queue = 0; queue < range->num_irqs; queue++) in knav_acc_int_handler()
/linux-4.4.14/drivers/rtc/
Drtc-ds1685.c579 u8 num_irqs = 0; in ds1685_rtc_irq_handler() local
604 num_irqs++; in ds1685_rtc_irq_handler()
611 num_irqs++; in ds1685_rtc_irq_handler()
618 num_irqs++; in ds1685_rtc_irq_handler()
621 rtc_update_irq(rtc->dev, num_irqs, events); in ds1685_rtc_irq_handler()
/linux-4.4.14/drivers/net/ethernet/ti/
Dcpsw.c398 u32 num_irqs; member
2167 for (i = 0; i < priv->num_irqs; i++) { in cpsw_probe_dual_emac()
2169 priv_sl2->num_irqs = priv->num_irqs; in cpsw_probe_dual_emac()
2478 priv->num_irqs = 2; in cpsw_probe()
/linux-4.4.14/drivers/extcon/
Dextcon-sm5502.c195 .num_irqs = ARRAY_SIZE(sm5502_irqs),
Dextcon-rt8973a.c199 .num_irqs = ARRAY_SIZE(rt8973a_irqs),
Dextcon-max77843.c196 .num_irqs = ARRAY_SIZE(max77843_muic_irq),
/linux-4.4.14/drivers/vfio/pci/
Dvfio_pci.c433 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_pci_ioctl()
447 info.num_irqs = VFIO_PCI_NUM_IRQS; in vfio_pci_ioctl()
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-single.c1739 int num_irqs; in pcs_irq_init_chained_handler() local
1777 num_irqs = pcs->size; in pcs_irq_init_chained_handler()
1779 pcs->domain = irq_domain_add_simple(np, num_irqs, 0, in pcs_irq_init_chained_handler()
/linux-4.4.14/arch/arm/mach-pxa/
Dmagician.c228 .num_irqs = 4,
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe.h660 #define num_irqs(adapter) (msix_enabled(adapter) ? \ macro
Dbe_main.c2606 adapter->num_evt_qs = min_t(u16, num_irqs(adapter), in be_evt_queues_create()
/linux-4.4.14/drivers/net/ethernet/sun/
Dniu.c9033 int i, num_irqs; in niu_try_msix() local
9040 num_irqs = (parent->rxchan_per_port[np->port] + in niu_try_msix()
9043 BUG_ON(num_irqs > (NIU_NUM_LDG / parent->num_ports)); in niu_try_msix()
9045 for (i = 0; i < num_irqs; i++) { in niu_try_msix()
9050 num_irqs = pci_enable_msix_range(pdev, msi_vec, 1, num_irqs); in niu_try_msix()
9051 if (num_irqs < 0) { in niu_try_msix()
9057 for (i = 0; i < num_irqs; i++) in niu_try_msix()
9059 np->num_ldg = num_irqs; in niu_try_msix()
9073 for (i = 0; i < op->archdata.num_irqs; i++) { in niu_n2_irq_init()
9078 np->num_ldg = op->archdata.num_irqs; in niu_n2_irq_init()
/linux-4.4.14/drivers/base/
Dplatform.c90 if (!dev || num >= dev->archdata.num_irqs) in platform_get_irq()
/linux-4.4.14/drivers/char/ipmi/
Dipmi_si_intf.c1332 static unsigned int num_irqs; variable
1391 module_param_array(irqs, int, &num_irqs, 0);
/linux-4.4.14/Documentation/
Dvfio.txt227 for (i = 0; i < device_info.num_irqs; i++) {
/linux-4.4.14/drivers/crypto/
Dn2_core.c1583 for (i = 0; i < dev->archdata.num_irqs; i++) { in find_devino_index()
/linux-4.4.14/sound/soc/codecs/
Drt5677.c5086 .num_irqs = ARRAY_SIZE(rt5677_irqs),