Home
last modified time | relevance | path

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

123456

/linux/drivers/ntb/test/
H A Dntb_msi_test.c15 static int num_irqs = 4; variable
16 module_param(num_irqs, int, 0644);
17 MODULE_PARM_DESC(num_irqs, "number of irqs to use");
35 int num_irqs; member
72 for (i = 0; i < num_irqs; i++) { in ntb_msit_setup_work()
111 for (i = 0; i < num_irqs; i++) { in ntb_msit_desc_changed()
135 int irq_count = nm->peers[peer].num_irqs; in ntb_msit_copy_peer_desc()
173 nm->peers[peer].num_irqs = irq_count; in ntb_msit_db_event()
188 if (idx >= peer->num_irqs) in ntb_msit_dbgfs_trigger()
217 *count = peer->num_irqs; in ntb_msit_dbgfs_count_get()
[all …]
/linux/kernel/irq/
H A Dirq_sim.c193 unsigned int num_irqs) in irq_domain_create_sim() argument
195 return irq_domain_create_sim_full(fwnode, num_irqs, NULL, NULL); in irq_domain_create_sim()
200 unsigned int num_irqs, in irq_domain_create_sim_full() argument
210 unsigned long *pending __free(bitmap) = bitmap_zalloc(num_irqs, GFP_KERNEL); in irq_domain_create_sim_full()
214 work_ctx->domain = irq_domain_create_linear(fwnode, num_irqs, in irq_domain_create_sim_full()
220 work_ctx->irq_count = num_irqs; in irq_domain_create_sim_full()
270 unsigned int num_irqs) in devm_irq_domain_create_sim() argument
272 return devm_irq_domain_create_sim_full(dev, fwnode, num_irqs, in devm_irq_domain_create_sim()
280 unsigned int num_irqs, in devm_irq_domain_create_sim_full() argument
287 domain = irq_domain_create_sim_full(fwnode, num_irqs, ops, data); in devm_irq_domain_create_sim_full()
/linux/drivers/irqchip/
H A Dirq-davinci-cp-intc.c156 static int __init davinci_cp_intc_do_init(struct resource *res, unsigned int num_irqs, in davinci_cp_intc_do_init() argument
159 unsigned int num_regs = BITS_TO_LONGS(num_irqs); in davinci_cp_intc_do_init()
196 num_regs = (num_irqs + 3) >> 2; in davinci_cp_intc_do_init()
201 irq_base = irq_alloc_descs(-1, 0, num_irqs, 0); in davinci_cp_intc_do_init()
207 davinci_cp_intc_irq_domain = irq_domain_create_legacy(of_fwnode_handle(node), num_irqs, in davinci_cp_intc_do_init()
228 unsigned int num_irqs; in davinci_cp_intc_of_init() local
238 ret = of_property_read_u32(node, "ti,intc-size", &num_irqs); in davinci_cp_intc_of_init()
244 return davinci_cp_intc_do_init(&res, num_irqs, node); in davinci_cp_intc_of_init()
H A Dirq-aspeed-scu-ic.c26 unsigned int num_irqs; member
35 .num_irqs = _num, \
54 unsigned int num_irqs; member
91 max = scu_ic->num_irqs + bit; in aspeed_scu_ic_irq_handler_combined()
118 max = scu_ic->num_irqs + bit; in aspeed_scu_ic_irq_handler_split()
237 scu_ic->irq_domain = irq_domain_create_linear(of_fwnode_handle(node), scu_ic->num_irqs, in aspeed_scu_ic_of_init_common()
280 scu_ic->num_irqs = variant->num_irqs; in aspeed_scu_ic_of_init()
H A Dirq-loongson-pch-msi.c27 u32 num_irqs; /* The number of vectors for MSIs */ member
39 first = bitmap_find_free_region(priv->msi_map, priv->num_irqs, in pch_msi_allocate_hwirq()
161 .size = priv->num_irqs, in pch_msi_init_domains()
188 priv->num_irqs = irq_count; in pch_msi_init()
190 priv->msi_map = bitmap_zalloc(priv->num_irqs, GFP_KERNEL); in pch_msi_init()
195 priv->num_irqs, priv->irq_first); in pch_msi_init()
H A Dirq-sg2042-msi.c44 u32 num_irqs; member
58 first = bitmap_find_free_region(data->msi_map, data->num_irqs, in sg204x_msi_allocate_hwirq()
236 .size = data->num_irqs, in sg204x_msi_init_domains()
304 data->num_irqs = (u32)args.args[args.nargs - 1]; in sg2042_msi_probe()
308 data->msi_map = devm_bitmap_zalloc(&pdev->dev, data->num_irqs, GFP_KERNEL); in sg2042_msi_probe()
/linux/include/linux/
H A Dirq_sim.h27 unsigned int num_irqs);
30 unsigned int num_irqs);
32 unsigned int num_irqs,
38 unsigned int num_irqs,
/linux/drivers/mfd/
H A Dsprd-sc27xx-spi.c49 u32 num_irqs; member
60 .num_irqs = SPRD_SC2730_IRQ_NUMS,
66 .num_irqs = SPRD_SC2731_IRQ_NUMS,
187 ddata->irq_chip.num_irqs = pdata->num_irqs; in sprd_pmic_probe()
190 pdata->num_irqs, sizeof(struct regmap_irq), in sprd_pmic_probe()
196 for (i = 0; i < pdata->num_irqs; i++) in sprd_pmic_probe()
H A Dmax77541.c30 .num_irqs = ARRAY_SIZE(max77541_src_irqs),
48 .num_irqs = ARRAY_SIZE(max77541_topsys_irqs),
64 .num_irqs = ARRAY_SIZE(max77541_buck_irqs),
80 .num_irqs = ARRAY_SIZE(max77541_adc_irqs),
H A Dintel_soc_pmic_bxtwc.c156 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs),
166 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_pwrbtn),
176 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_tmu),
186 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_bcu),
196 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_adc),
206 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_chgr),
216 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_crit),
H A Dmax77693.c71 .num_irqs = ARRAY_SIZE(max77693_led_irqs),
86 .num_irqs = ARRAY_SIZE(max77693_topsys_irqs),
103 .num_irqs = ARRAY_SIZE(max77693_charger_irqs),
139 .num_irqs = ARRAY_SIZE(max77693_muic_irqs),
H A Dmax8907.c136 .num_irqs = ARRAY_SIZE(max8907_chg_irqs),
159 .num_irqs = ARRAY_SIZE(max8907_on_off_irqs),
173 .num_irqs = ARRAY_SIZE(max8907_rtc_irqs),
H A Dda9063-irq.c91 .num_irqs = ARRAY_SIZE(da9063_irqs),
163 .num_irqs = ARRAY_SIZE(da9063l_irqs),
H A Dmax77759.c270 .num_irqs = ARRAY_SIZE(max77759_pmic_irqs),
286 .num_irqs = ARRAY_SIZE(max77759_maxq_irqs),
297 .num_irqs = ARRAY_SIZE(max77759_topsys_irqs),
307 .num_irqs = ARRAY_SIZE(max77759_chgr_irqs),
/linux/drivers/power/supply/
H A Dlp8788-charger.c109 int num_irqs; member
424 for (i = 0; i < pchg->num_irqs; i++) { in lp8788_find_irq_id()
489 nr_irq = pchg->num_irqs; in lp8788_set_irqs()
494 pchg->num_irqs++; in lp8788_set_irqs()
509 for (i = 0; i < pchg->num_irqs; i++) in lp8788_set_irqs()
524 pchg->num_irqs = 0; in lp8788_irq_register()
534 if (pchg->num_irqs > LP8788_MAX_CHG_IRQS) { in lp8788_irq_register()
536 pchg->num_irqs); in lp8788_irq_register()
550 for (i = 0; i < pchg->num_irqs; i++) { in lp8788_irq_unregister()
/linux/drivers/misc/bcm-vk/
H A Dbcm_vk_dev.c1367 for (vk->num_irqs = 0; in bcm_vk_probe()
1368 vk->num_irqs < VK_MSIX_MSGQ_MAX; in bcm_vk_probe()
1369 vk->num_irqs++) { in bcm_vk_probe()
1370 err = devm_request_irq(dev, pci_irq_vector(pdev, vk->num_irqs), in bcm_vk_probe()
1375 pdev->irq + vk->num_irqs, vk->num_irqs + 1); in bcm_vk_probe()
1380 err = devm_request_irq(dev, pci_irq_vector(pdev, vk->num_irqs), in bcm_vk_probe()
1385 pdev->irq + vk->num_irqs, vk->num_irqs + 1); in bcm_vk_probe()
1388 vk->num_irqs++; in bcm_vk_probe()
1391 (i < VK_MSIX_TTY_MAX) && (vk->num_irqs < irq); in bcm_vk_probe()
1392 i++, vk->num_irqs++) { in bcm_vk_probe()
[all …]
/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_netvf_main.c87 unsigned int num_irqs; in nfp_netvf_pci_probe() local
254 num_irqs = nfp_net_irqs_alloc(pdev, vf->irq_entries, in nfp_netvf_pci_probe()
258 if (!num_irqs) { in nfp_netvf_pci_probe()
263 nfp_net_irqs_assign(nn, vf->irq_entries, num_irqs); in nfp_netvf_pci_probe()
/linux/drivers/vfio/platform/
H A Dvfio_platform_common.c304 minsz = offsetofend(struct vfio_device_info, num_irqs); in vfio_platform_ioctl()
316 info.num_irqs = vdev->num_irqs; in vfio_platform_ioctl()
332 if (info.index >= vdev->num_irqs) in vfio_platform_ioctl()
352 ret = vfio_set_irqs_validate_and_prepare(&hdr, vdev->num_irqs, in vfio_platform_ioctl()
353 vdev->num_irqs, &data_size); in vfio_platform_ioctl()
H A Dvfio_platform_irq.c337 vdev->num_irqs = cnt; in vfio_platform_irq_init()
355 for (i = 0; i < vdev->num_irqs; i++) { in vfio_platform_irq_cleanup()
366 vdev->num_irqs = 0; in vfio_platform_irq_cleanup()
/linux/drivers/i2c/busses/
H A Di2c-riic.c107 u8 num_irqs; member
546 for (i = 0; i < riic->info->num_irqs; i++) { in riic_i2c_probe()
633 .num_irqs = ARRAY_SIZE(riic_irqs),
640 .num_irqs = ARRAY_SIZE(riic_irqs),
661 .num_irqs = ARRAY_SIZE(riic_irqs),
668 .num_irqs = ARRAY_SIZE(riic_rzt2h_irqs),
/linux/drivers/char/ipmi/
H A Dipmi_si_hardcode.c24 static unsigned int num_irqs __initdata;
43 module_param_hw_array(irqs, int, irq, &num_irqs, 0);
/linux/drivers/media/platform/verisilicon/
H A Dstm32mp25_vpu_hw.c164 .num_irqs = ARRAY_SIZE(stm32mp25_vdec_irqs),
183 .num_irqs = ARRAY_SIZE(stm32mp25_venc_irqs),
/linux/include/linux/platform_data/
H A Dgpio-htc-egpio.h45 int num_irqs; member
/linux/arch/sparc/include/asm/
H A Ddevice.h26 int num_irqs; member
/linux/drivers/pinctrl/renesas/
H A Dcore.c38 int num_irqs; in sh_pfc_map_resources() local
49 num_irqs = platform_irq_count(pdev); in sh_pfc_map_resources()
50 if (num_irqs < 0) in sh_pfc_map_resources()
51 return num_irqs; in sh_pfc_map_resources()
62 if (num_irqs) { in sh_pfc_map_resources()
63 irqs = devm_kcalloc(pfc->dev, num_irqs, sizeof(*irqs), in sh_pfc_map_resources()
68 pfc->num_irqs = num_irqs; in sh_pfc_map_resources()
81 for (i = 0; i < num_irqs; i++) in sh_pfc_map_resources()

123456