Home
last modified time | relevance | path

Searched refs:num_irqs (Results 1 - 25 of 335) sorted by relevance

12345678910>>...14

/kernel/linux/linux-5.10/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...]
/kernel/linux/linux-6.6/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...]
/kernel/linux/linux-6.6/kernel/irq/
H A Dirq_sim.c159 * @num_irqs: Number of interrupts to allocate.
165 unsigned int num_irqs) in irq_domain_create_sim()
173 work_ctx->pending = bitmap_zalloc(num_irqs, GFP_KERNEL); in irq_domain_create_sim()
177 work_ctx->domain = irq_domain_create_linear(fwnode, num_irqs, in irq_domain_create_sim()
183 work_ctx->irq_count = num_irqs; in irq_domain_create_sim()
228 * @num_irqs: Number of interrupts to allocate
235 unsigned int num_irqs) in devm_irq_domain_create_sim()
240 domain = irq_domain_create_sim(fwnode, num_irqs); in devm_irq_domain_create_sim()
164 irq_domain_create_sim(struct fwnode_handle *fwnode, unsigned int num_irqs) irq_domain_create_sim() argument
233 devm_irq_domain_create_sim(struct device *dev, struct fwnode_handle *fwnode, unsigned int num_irqs) devm_irq_domain_create_sim() argument
/kernel/linux/linux-5.10/drivers/perf/
H A Darm_pmu_platform.c99 int i = 0, num_irqs; in pmu_parse_irqs() local
103 num_irqs = platform_irq_count(pdev); in pmu_parse_irqs()
104 if (num_irqs < 0) in pmu_parse_irqs()
105 return dev_err_probe(&pdev->dev, num_irqs, "unable to count PMU IRQs\n"); in pmu_parse_irqs()
111 if (num_irqs == 0) { in pmu_parse_irqs()
118 if (num_irqs == 1) { in pmu_parse_irqs()
129 for (i = 0; i < num_irqs; i++) { in pmu_parse_irqs()
/kernel/linux/linux-6.6/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.c146 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs),
155 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_pwrbtn),
164 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_tmu),
173 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_bcu),
182 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_adc),
191 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_chgr),
200 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_crit),
/kernel/linux/linux-6.6/drivers/perf/
H A Darm_pmu_platform.c97 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()
104 return dev_err_probe(dev, num_irqs, "unable to count PMU IRQs\n"); in pmu_parse_irqs()
110 if (num_irqs == 0) { in pmu_parse_irqs()
117 if (num_irqs == 1) { in pmu_parse_irqs()
126 for (i = 0; i < num_irqs; i++) { in pmu_parse_irqs()
/kernel/linux/linux-5.10/drivers/mfd/
H A Dsprd-sc27xx-spi.c46 u32 num_irqs; member
57 .num_irqs = SPRD_SC2731_IRQ_NUMS,
178 ddata->irq_chip.num_irqs = pdata->num_irqs; in sprd_pmic_probe()
182 pdata->num_irqs, sizeof(struct regmap_irq), in sprd_pmic_probe()
188 for (i = 0; i < pdata->num_irqs; i++) in sprd_pmic_probe()
H A Dsec-irq.c378 .num_irqs = ARRAY_SIZE(s2mps11_irqs),
387 .num_irqs = ARRAY_SIZE(s2mps14_irqs), \
411 .num_irqs = ARRAY_SIZE(s2mpu02_irqs),
421 .num_irqs = ARRAY_SIZE(s5m8767_irqs),
431 .num_irqs = ARRAY_SIZE(s5m8763_irqs),
H A Dintel_soc_pmic_bxtwc.c145 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs),
154 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_pwrbtn),
163 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_tmu),
172 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_bcu),
181 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_adc),
190 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_chgr),
199 .num_irqs = ARRAY_SIZE(bxtwc_regmap_irqs_crit),
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-aspeed-scu-ic.c39 unsigned int num_irqs; member
74 max = scu_ic->num_irqs + bit; in aspeed_scu_ic_irq_handler()
167 scu_ic->irq_domain = irq_domain_add_linear(node, scu_ic->num_irqs, in aspeed_scu_ic_of_init_common()
196 scu_ic->num_irqs = ASPEED_SCU_IC_NUM_IRQS; in aspeed_scu_ic_of_init()
212 scu_ic->num_irqs = ASPEED_AST2600_SCU_IC0_NUM_IRQS; in aspeed_ast2600_scu_ic0_of_init()
228 scu_ic->num_irqs = ASPEED_AST2600_SCU_IC1_NUM_IRQS; in aspeed_ast2600_scu_ic1_of_init()
H A Dirq-davinci-cp-intc.c162 unsigned int num_regs = BITS_TO_LONGS(config->num_irqs); in davinci_cp_intc_do_init()
204 num_regs = (config->num_irqs + 3) >> 2; /* 4 channels per register */ in davinci_cp_intc_do_init()
209 irq_base = irq_alloc_descs(-1, 0, config->num_irqs, 0); in davinci_cp_intc_do_init()
217 node, config->num_irqs, irq_base, 0, in davinci_cp_intc_do_init()
251 ret = of_property_read_u32(node, "ti,intc-size", &config.num_irqs); in davinci_cp_intc_of_init()
H A Dirq-loongson-pch-msi.c26 u32 num_irqs; /* The number of vectors for MSIs */ member
59 first = bitmap_find_free_region(priv->msi_map, priv->num_irqs, in pch_msi_allocate_hwirq()
199 priv->num_irqs, in pch_msi_init_domains()
236 priv->num_irqs = irq_count; in pch_msi_init()
238 priv->msi_map = bitmap_zalloc(priv->num_irqs, GFP_KERNEL); in pch_msi_init()
243 priv->num_irqs, priv->irq_first); in pch_msi_init()
H A Dirq-davinci-aintc.c132 irq_base = irq_alloc_descs(-1, 0, config->num_irqs, 0); in davinci_aintc_init()
140 config->num_irqs, irq_base, 0, in davinci_aintc_init()
157 irq_off < config->num_irqs; in davinci_aintc_init()
/kernel/linux/linux-5.10/kernel/irq/
H A Dirq_sim.c163 * @num_irqs: Number of interrupts to allocate.
169 unsigned int num_irqs) in irq_domain_create_sim()
177 work_ctx->pending = bitmap_zalloc(num_irqs, GFP_KERNEL); in irq_domain_create_sim()
181 work_ctx->domain = irq_domain_create_linear(fwnode, num_irqs, in irq_domain_create_sim()
187 work_ctx->irq_count = num_irqs; in irq_domain_create_sim()
232 * @num_irqs: Number of interrupts to allocate
239 unsigned int num_irqs) in devm_irq_domain_create_sim()
248 dr->domain = irq_domain_create_sim(fwnode, num_irqs); in devm_irq_domain_create_sim()
168 irq_domain_create_sim(struct fwnode_handle *fwnode, unsigned int num_irqs) irq_domain_create_sim() argument
237 devm_irq_domain_create_sim(struct device *dev, struct fwnode_handle *fwnode, unsigned int num_irqs) devm_irq_domain_create_sim() argument
/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-aspeed-scu-ic.c40 unsigned int num_irqs; member
74 max = scu_ic->num_irqs + bit; in aspeed_scu_ic_irq_handler()
168 scu_ic->irq_domain = irq_domain_add_linear(node, scu_ic->num_irqs, in aspeed_scu_ic_of_init_common()
197 scu_ic->num_irqs = ASPEED_SCU_IC_NUM_IRQS; in aspeed_scu_ic_of_init()
213 scu_ic->num_irqs = ASPEED_AST2600_SCU_IC0_NUM_IRQS; in aspeed_ast2600_scu_ic0_of_init()
229 scu_ic->num_irqs = ASPEED_AST2600_SCU_IC1_NUM_IRQS; in aspeed_ast2600_scu_ic1_of_init()
H A Dirq-loongson-pch-msi.c24 u32 num_irqs; /* The number of vectors for MSIs */ member
56 first = bitmap_find_free_region(priv->msi_map, priv->num_irqs, in pch_msi_allocate_hwirq()
166 middle_domain = irq_domain_create_hierarchy(parent, 0, priv->num_irqs, in pch_msi_init_domains()
203 priv->num_irqs = irq_count; in pch_msi_init()
205 priv->msi_map = bitmap_zalloc(priv->num_irqs, GFP_KERNEL); in pch_msi_init()
210 priv->num_irqs, priv->irq_first); in pch_msi_init()
H A Dirq-davinci-cp-intc.c162 unsigned int num_regs = BITS_TO_LONGS(config->num_irqs); in davinci_cp_intc_do_init()
204 num_regs = (config->num_irqs + 3) >> 2; /* 4 channels per register */ in davinci_cp_intc_do_init()
209 irq_base = irq_alloc_descs(-1, 0, config->num_irqs, 0); in davinci_cp_intc_do_init()
217 node, config->num_irqs, irq_base, 0, in davinci_cp_intc_do_init()
251 ret = of_property_read_u32(node, "ti,intc-size", &config.num_irqs); in davinci_cp_intc_of_init()
/kernel/linux/linux-5.10/include/linux/
H A Dirq_sim.h20 unsigned int num_irqs);
23 unsigned int num_irqs);
/kernel/linux/linux-6.6/include/linux/
H A Dirq_sim.h20 unsigned int num_irqs);
23 unsigned int num_irqs);
/kernel/linux/linux-5.10/drivers/power/supply/
H A Dlp8788-charger.c99 * @num_irqs : total numbers of charger interrupts
109 int num_irqs; member
430 for (i = 0; i < pchg->num_irqs; i++) { in lp8788_find_irq_id()
495 nr_irq = pchg->num_irqs; in lp8788_set_irqs()
500 pchg->num_irqs++; in lp8788_set_irqs()
515 for (i = 0; i < pchg->num_irqs; i++) in lp8788_set_irqs()
530 pchg->num_irqs = 0; in lp8788_irq_register()
540 if (pchg->num_irqs > LP8788_MAX_CHG_IRQS) { in lp8788_irq_register()
542 pchg->num_irqs); in lp8788_irq_register()
556 for (i = 0; i < pchg->num_irqs; in lp8788_irq_unregister()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/verisilicon/
H A Drockchip_vpu_hw.c667 .num_irqs = ARRAY_SIZE(rockchip_vdpu1_irqs),
692 .num_irqs = ARRAY_SIZE(rockchip_vpu1_irqs),
712 .num_irqs = ARRAY_SIZE(rockchip_vpu1_irqs),
728 .num_irqs = ARRAY_SIZE(rockchip_vdpu2_irqs),
750 .num_irqs = ARRAY_SIZE(rockchip_vpu2_irqs),
763 .num_irqs = ARRAY_SIZE(rk3568_vepu_irqs),
777 .num_irqs = ARRAY_SIZE(rockchip_vdpu2_irqs),
794 .num_irqs = ARRAY_SIZE(rockchip_vpu2_irqs),
810 .num_irqs = ARRAY_SIZE(rk3588_vpu981_irqs),
/kernel/linux/linux-6.6/drivers/power/supply/
H A Dlp8788-charger.c99 * @num_irqs : total numbers of charger interrupts
109 int num_irqs; member
430 for (i = 0; i < pchg->num_irqs; i++) { in lp8788_find_irq_id()
495 nr_irq = pchg->num_irqs; in lp8788_set_irqs()
500 pchg->num_irqs++; in lp8788_set_irqs()
515 for (i = 0; i < pchg->num_irqs; i++) in lp8788_set_irqs()
530 pchg->num_irqs = 0; in lp8788_irq_register()
540 if (pchg->num_irqs > LP8788_MAX_CHG_IRQS) { in lp8788_irq_register()
542 pchg->num_irqs); in lp8788_irq_register()
556 for (i = 0; i < pchg->num_irqs; in lp8788_irq_unregister()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/via/
H A Dvia_irq.c134 for (i = 0; i < dev_priv->num_irqs; ++i) { in via_driver_irq_handler()
274 dev_priv->num_irqs = via_num_pro_group_a; in via_driver_irq_preinstall()
278 dev_priv->num_irqs = via_num_unichrome; in via_driver_irq_preinstall()
282 for (i = 0; i < dev_priv->num_irqs; ++i) { in via_driver_irq_preinstall()
354 if (irqwait->request.irq >= dev_priv->num_irqs) { in via_wait_irq()

Completed in 13 milliseconds

12345678910>>...14