/Linux-v4.19/kernel/irq/ |
D | irq_sim.c | 52 int irq_sim_init(struct irq_sim *sim, unsigned int num_irqs) in irq_sim_init() argument 56 sim->irqs = kmalloc_array(num_irqs, sizeof(*sim->irqs), GFP_KERNEL); in irq_sim_init() 60 sim->irq_base = irq_alloc_descs(-1, 0, num_irqs, 0); in irq_sim_init() 66 for (i = 0; i < num_irqs; i++) { in irq_sim_init() 77 sim->irq_count = num_irqs; in irq_sim_init() 115 unsigned int num_irqs) in devm_irq_sim_init() argument 124 rv = irq_sim_init(sim, num_irqs); in devm_irq_sim_init()
|
/Linux-v4.19/drivers/mfd/ |
D | sprd-sc27xx-spi.c | 40 u32 num_irqs; member 50 .num_irqs = SPRD_SC2731_IRQ_NUMS, 199 ddata->irq_chip.num_irqs = pdata->num_irqs; in sprd_pmic_probe() 203 pdata->num_irqs, sizeof(struct regmap_irq), in sprd_pmic_probe() 209 for (i = 0; i < pdata->num_irqs; i++) { in sprd_pmic_probe() 210 ddata->irqs[i].reg_offset = i / pdata->num_irqs; in sprd_pmic_probe() 211 ddata->irqs[i].mask = BIT(i % pdata->num_irqs); in sprd_pmic_probe()
|
D | qcom-pm8xxx.c | 77 unsigned int num_irqs; member 84 int num_irqs; member 503 .num_irqs = PM8XXX_NR_IRQS, 509 .num_irqs = PM8821_NR_IRQS, 567 struct_size(chip, config, data->num_irqs), in pm8xxx_probe() 574 chip->num_irqs = data->num_irqs; in pm8xxx_probe() 575 chip->num_blocks = DIV_ROUND_UP(chip->num_irqs, 8); in pm8xxx_probe() 580 data->num_irqs, in pm8xxx_probe()
|
D | sec-irq.c | 385 .num_irqs = ARRAY_SIZE(s2mps11_irqs), 394 .num_irqs = ARRAY_SIZE(s2mps14_irqs), \ 418 .num_irqs = ARRAY_SIZE(s2mpu02_irqs), 428 .num_irqs = ARRAY_SIZE(s5m8767_irqs), 438 .num_irqs = ARRAY_SIZE(s5m8763_irqs),
|
D | intel_soc_pmic_bxtwc.c | 146 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs), 155 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_tmu), 164 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_bcu), 173 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_adc), 182 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_chgr), 191 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_crit),
|
D | stmpe.c | 429 .num_irqs = STMPE801_NR_INTERNAL_IRQS, 535 .num_irqs = STMPE811_NR_INTERNAL_IRQS, 550 .num_irqs = STMPE811_NR_INTERNAL_IRQS, 606 .num_irqs = STMPE1600_NR_INTERNAL_IRQS, 770 .num_irqs = STMPE1601_NR_INTERNAL_IRQS, 879 .num_irqs = STMPE1801_NR_INTERNAL_IRQS, 985 .num_irqs = STMPE24XX_NR_INTERNAL_IRQS, 999 .num_irqs = STMPE24XX_NR_INTERNAL_IRQS, 1030 int num = DIV_ROUND_UP(variant->num_irqs, 8); in stmpe_irq() 1089 int num = DIV_ROUND_UP(variant->num_irqs, 8); in stmpe_irq_sync_unlock() [all …]
|
D | max77693.c | 86 .num_irqs = ARRAY_SIZE(max77693_led_irqs), 102 .num_irqs = ARRAY_SIZE(max77693_topsys_irqs), 120 .num_irqs = ARRAY_SIZE(max77693_charger_irqs), 157 .num_irqs = ARRAY_SIZE(max77693_muic_irqs),
|
D | max8907.c | 140 .num_irqs = ARRAY_SIZE(max8907_chg_irqs), 163 .num_irqs = ARRAY_SIZE(max8907_on_off_irqs), 177 .num_irqs = ARRAY_SIZE(max8907_rtc_irqs),
|
/Linux-v4.19/drivers/perf/ |
D | arm_pmu_platform.c | 98 int i = 0, num_irqs; in pmu_parse_irqs() local 102 num_irqs = platform_irq_count(pdev); in pmu_parse_irqs() 103 if (num_irqs < 0) { in pmu_parse_irqs() 105 return num_irqs; in pmu_parse_irqs() 112 if (num_irqs == 0) { in pmu_parse_irqs() 119 if (num_irqs == 1) { in pmu_parse_irqs() 130 for (i = 0; i < num_irqs; i++) { in pmu_parse_irqs()
|
/Linux-v4.19/include/linux/ |
D | irq_sim.h | 34 int irq_sim_init(struct irq_sim *sim, unsigned int num_irqs); 36 unsigned int num_irqs);
|
D | htcpld.h | 12 unsigned int num_irqs; member
|
/Linux-v4.19/drivers/power/supply/ |
D | lp8788-charger.c | 113 int num_irqs; member 458 for (i = 0; i < pchg->num_irqs; i++) { in lp8788_find_irq_id() 523 nr_irq = pchg->num_irqs; in lp8788_set_irqs() 528 pchg->num_irqs++; in lp8788_set_irqs() 543 for (i = 0; i < pchg->num_irqs; i++) in lp8788_set_irqs() 558 pchg->num_irqs = 0; in lp8788_irq_register() 568 if (pchg->num_irqs > LP8788_MAX_CHG_IRQS) { in lp8788_irq_register() 570 pchg->num_irqs); in lp8788_irq_register() 584 for (i = 0; i < pchg->num_irqs; i++) { in lp8788_irq_unregister()
|
/Linux-v4.19/drivers/pinctrl/sh-pfc/ |
D | core.c | 35 unsigned int num_windows, num_irqs; in sh_pfc_map_resources() local 48 for (num_irqs = 0;; num_irqs++) { in sh_pfc_map_resources() 49 irq = platform_get_irq(pdev, num_irqs); in sh_pfc_map_resources() 68 if (num_irqs) { in sh_pfc_map_resources() 69 irqs = devm_kcalloc(pfc->dev, num_irqs, sizeof(*irqs), in sh_pfc_map_resources() 74 pfc->num_irqs = num_irqs; in sh_pfc_map_resources() 88 for (i = 0; i < num_irqs; i++) in sh_pfc_map_resources()
|
/Linux-v4.19/drivers/gpu/drm/via/ |
D | via_irq.c | 132 for (i = 0; i < dev_priv->num_irqs; ++i) { in via_driver_irq_handler() 272 dev_priv->num_irqs = via_num_pro_group_a; in via_driver_irq_preinstall() 276 dev_priv->num_irqs = via_num_unichrome; in via_driver_irq_preinstall() 280 for (i = 0; i < dev_priv->num_irqs; ++i) { in via_driver_irq_preinstall() 352 if (irqwait->request.irq >= dev_priv->num_irqs) { in via_wait_irq()
|
/Linux-v4.19/arch/sparc/kernel/ |
D | of_device_32.c | 358 op->archdata.num_irqs = len / sizeof(struct linux_prom_irqs); in scan_one_device() 359 for (i = 0; i < op->archdata.num_irqs; i++) in scan_one_device() 367 op->archdata.num_irqs = len / sizeof(unsigned int); in scan_one_device() 368 for (i = 0; i < op->archdata.num_irqs; i++) in scan_one_device() 372 op->archdata.num_irqs = 0; in scan_one_device()
|
D | of_device_64.c | 655 op->archdata.num_irqs = len / 4; in scan_one_device() 658 if (op->archdata.num_irqs > PROMINTR_MAX) { in scan_one_device() 661 dp->full_name, op->archdata.num_irqs, PROMINTR_MAX); in scan_one_device() 662 op->archdata.num_irqs = PROMINTR_MAX; in scan_one_device() 664 memcpy(op->archdata.irqs, irq, op->archdata.num_irqs * 4); in scan_one_device() 666 op->archdata.num_irqs = 0; in scan_one_device() 670 for (i = 0; i < op->archdata.num_irqs; i++) in scan_one_device()
|
/Linux-v4.19/drivers/scsi/cxlflash/ |
D | ocxl_hw.c | 206 if (num < 0 || num >= ctx->num_irqs) { in afu_map_irq() 275 if (num < 0 || num >= ctx->num_irqs) { in afu_unmap_irq() 314 if (irq < 0 || irq >= ctx->num_irqs) in ocxlflash_get_irq_objhndl() 618 for (i = ctx->num_irqs; i >= 0; i--) in free_afu_irqs() 674 ctx->num_irqs = num; in alloc_afu_irqs() 1088 bit = find_first_bit(&ctx->irq_bitmap, ctx->num_irqs); in afu_read() 1091 if (bitmap_empty(&ctx->irq_bitmap, ctx->num_irqs)) in afu_read() 1131 for (i = ctx->num_irqs; i >= 0; i--) in afu_release() 1300 for (i = 0; i < ctx->num_irqs; i++) { in ocxlflash_afu_irq() 1304 if (unlikely(i >= ctx->num_irqs)) { in ocxlflash_afu_irq() [all …]
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/ |
D | nfp_netvf_main.c | 104 unsigned int num_irqs; in nfp_netvf_pci_probe() local 269 num_irqs = nfp_net_irqs_alloc(pdev, vf->irq_entries, in nfp_netvf_pci_probe() 273 if (!num_irqs) { in nfp_netvf_pci_probe() 278 nfp_net_irqs_assign(nn, vf->irq_entries, num_irqs); in nfp_netvf_pci_probe()
|
/Linux-v4.19/drivers/char/ipmi/ |
D | ipmi_si_hardcode.c | 22 static unsigned int num_irqs; variable 47 module_param_hw_array(irqs, int, irq, &num_irqs, 0);
|
/Linux-v4.19/drivers/base/regmap/ |
D | regmap-irq.c | 370 for (i = 0; i < chip->num_irqs; i++) { in regmap_irq_thread() 439 for (i = 0; i < chip->num_irqs; i++) { in regmap_add_irq_chip() 448 irq_base = irq_alloc_descs(irq_base, 0, chip->num_irqs, 0); in regmap_add_irq_chip() 522 for (i = 0; i < chip->num_irqs; i++) in regmap_add_irq_chip() 604 for (i = 0; i < chip->num_irqs; i++) { in regmap_add_irq_chip() 632 chip->num_irqs, irq_base, 0, in regmap_add_irq_chip() 636 chip->num_irqs, in regmap_add_irq_chip() 691 for (hwirq = 0; hwirq < d->chip->num_irqs; hwirq++) { in regmap_del_irq_chip()
|
/Linux-v4.19/drivers/vfio/platform/ |
D | vfio_platform_common.c | 312 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_platform_ioctl() 324 info.num_irqs = vdev->num_irqs; in vfio_platform_ioctl() 362 if (info.index >= vdev->num_irqs) in vfio_platform_ioctl() 382 ret = vfio_set_irqs_validate_and_prepare(&hdr, vdev->num_irqs, in vfio_platform_ioctl() 383 vdev->num_irqs, &data_size); in vfio_platform_ioctl()
|
D | vfio_platform_irq.c | 320 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()
|
/Linux-v4.19/arch/powerpc/platforms/pseries/ |
D | msi.c | 34 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-v4.19/arch/sparc/include/asm/ |
D | device.h | 27 int num_irqs; member
|
/Linux-v4.19/include/linux/platform_data/ |
D | gpio-htc-egpio.h | 45 int num_irqs; member
|