| /linux/drivers/ntb/test/ |
| H A D | ntb_msi_test.c | 15 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/drivers/irqchip/ |
| H A D | irq-davinci-cp-intc.c | 156 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 D | irq-aspeed-scu-ic.c | 26 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() 117 max = scu_ic->num_irqs + bit; in aspeed_scu_ic_irq_handler_split() 236 scu_ic->irq_domain = irq_domain_create_linear(of_fwnode_handle(node), scu_ic->num_irqs, in aspeed_scu_ic_of_init_common() 279 scu_ic->num_irqs = variant->num_irqs; in aspeed_scu_ic_of_init()
|
| H A D | irq-loongson-pch-msi.c | 27 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 D | irq-sg2042-msi.c | 44 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/kernel/irq/ |
| H A D | irq_sim.c | 193 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/include/linux/ |
| H A D | irq_sim.h | 27 unsigned int num_irqs); 30 unsigned int num_irqs); 32 unsigned int num_irqs, 38 unsigned int num_irqs,
|
| /linux/drivers/mfd/ |
| H A D | max77541.c | 30 .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 D | intel_soc_pmic_bxtwc.c | 155 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs), 165 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_pwrbtn), 175 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_tmu), 185 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_bcu), 195 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_adc), 205 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_chgr), 215 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_crit),
|
| H A D | max77693.c | 71 .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 D | max8907.c | 136 .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 D | da9063-irq.c | 91 .num_irqs = ARRAY_SIZE(da9063_irqs), 163 .num_irqs = ARRAY_SIZE(da9063l_irqs),
|
| H A D | max77759.c | 313 .num_irqs = ARRAY_SIZE(max77759_pmic_irqs), 329 .num_irqs = ARRAY_SIZE(max77759_maxq_irqs), 340 .num_irqs = ARRAY_SIZE(max77759_topsys_irqs), 351 .num_irqs = ARRAY_SIZE(max77759_chgr_irqs),
|
| H A D | max14577.c | 216 .num_irqs = ARRAY_SIZE(max14577_irqs), 245 .num_irqs = ARRAY_SIZE(max77836_muic_irqs), 259 .num_irqs = ARRAY_SIZE(max77836_pmic_irqs),
|
| /linux/arch/sparc/kernel/ |
| H A D | of_device_64.c | 650 op->archdata.num_irqs = len / 4; in scan_one_device() 653 if (op->archdata.num_irqs > PROMINTR_MAX) { in scan_one_device() 656 dp, op->archdata.num_irqs, PROMINTR_MAX); in scan_one_device() 657 op->archdata.num_irqs = PROMINTR_MAX; in scan_one_device() 659 memcpy(op->archdata.irqs, irq, op->archdata.num_irqs * 4); in scan_one_device() 661 op->archdata.num_irqs = 0; in scan_one_device() 665 for (i = 0; i < op->archdata.num_irqs; i++) in scan_one_device()
|
| H A D | of_device_32.c | 357 op->archdata.num_irqs = len / sizeof(struct linux_prom_irqs); in scan_one_device() 358 for (i = 0; i < op->archdata.num_irqs; i++) in scan_one_device() 366 op->archdata.num_irqs = len / sizeof(unsigned int); in scan_one_device() 367 for (i = 0; i < op->archdata.num_irqs; i++) in scan_one_device() 371 op->archdata.num_irqs = 0; in scan_one_device()
|
| /linux/drivers/iio/adc/ |
| H A D | stm32-adc-core.c | 81 unsigned int num_irqs; member 417 for (i = 0; i < priv->cfg->num_irqs; i++) { in stm32_adc_irq_probe() 432 for (i = 0; i < priv->cfg->num_irqs; i++) in stm32_adc_irq_probe() 449 for (i = 0; i < priv->cfg->num_irqs; i++) in stm32_adc_irq_remove() 855 .num_irqs = 1, 864 .num_irqs = 1, 874 .num_irqs = 2, 882 .num_irqs = 1,
|
| /linux/drivers/media/platform/verisilicon/ |
| H A D | imx8m_vpu_hw.c | 339 .num_irqs = ARRAY_SIZE(imx8mq_irqs), 362 .num_irqs = ARRAY_SIZE(imx8mq_irqs), 378 .num_irqs = ARRAY_SIZE(imx8mq_g2_irqs), 391 .num_irqs = ARRAY_SIZE(imx8mq_irqs),
|
| H A D | stm32mp25_vpu_hw.c | 164 .num_irqs = ARRAY_SIZE(stm32mp25_vdec_irqs), 183 .num_irqs = ARRAY_SIZE(stm32mp25_venc_irqs),
|
| /linux/drivers/vfio/platform/ |
| H A D | vfio_platform_common.c | 304 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 D | vfio_platform_irq.c | 337 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 D | i2c-riic.c | 107 u8 num_irqs; member 546 for (i = 0; i < riic->info->num_irqs; i++) { in riic_i2c_probe() 632 .num_irqs = ARRAY_SIZE(riic_irqs), 639 .num_irqs = ARRAY_SIZE(riic_irqs), 660 .num_irqs = ARRAY_SIZE(riic_irqs), 667 .num_irqs = ARRAY_SIZE(riic_rzt2h_irqs),
|
| /linux/drivers/char/ipmi/ |
| H A D | ipmi_si_hardcode.c | 24 static unsigned int num_irqs __initdata; 43 module_param_hw_array(irqs, int, irq, &num_irqs, 0);
|
| /linux/include/linux/platform_data/ |
| H A D | gpio-htc-egpio.h | 45 int num_irqs; member
|
| /linux/arch/sparc/include/asm/ |
| H A D | device.h | 26 int num_irqs; member
|