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

12345678

/linux-master/include/linux/irqchip/
H A Dirq-davinci-cp-intc.h16 * @num_irqs: number of HW interrupts supported by the controller
20 unsigned int num_irqs; member in struct:davinci_cp_intc_config
H A Dirq-davinci-aintc.h15 * @num_irqs: number of HW interrupts supported by the controller
16 * @prios: an array of size num_irqs containing priority settings for
21 unsigned int num_irqs; member in struct:davinci_aintc_config
/linux-master/include/linux/
H A Dirq_sim.h20 unsigned int num_irqs);
23 unsigned int num_irqs);
H A Ddfl.h33 * @num_irqs: number of IRQs supported by this dfl device.
48 unsigned int num_irqs; member in struct:dfl_device
/linux-master/include/linux/platform_data/
H A Dgpio-htc-egpio.h32 * @num_irqs: number of irqs
45 int num_irqs; member in struct:htc_egpio_platform_data
/linux-master/arch/sparc/include/asm/
H A Ddevice.h26 int num_irqs; member in struct:pdev_archdata
/linux-master/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 in struct:ntb_msit_ctx::ntb_msit_peer
72 for (i = 0; i < num_irqs; i++) {
111 for (i = 0; i < num_irqs; i++) {
135 int irq_count = nm->peers[peer].num_irqs;
173 nm->peers[peer].num_irqs = irq_count;
188 if (idx >= peer->num_irqs)
217 *count = peer->num_irqs;
[all...]
/linux-master/drivers/perf/
H A Darm_pmu_platform.c97 int i = 0, num_irqs; local
102 num_irqs = platform_irq_count(pdev);
103 if (num_irqs < 0)
104 return dev_err_probe(dev, num_irqs, "unable to count PMU IRQs\n");
110 if (num_irqs == 0) {
117 if (num_irqs == 1) {
126 for (i = 0; i < num_irqs; i++) {
/linux-master/drivers/mfd/
H A Dsprd-sc27xx-spi.c49 u32 num_irqs; member in struct:sprd_pmic_data
60 .num_irqs = SPRD_SC2730_IRQ_NUMS,
66 .num_irqs = SPRD_SC2731_IRQ_NUMS,
187 ddata->irq_chip.num_irqs = pdata->num_irqs;
190 pdata->num_irqs, sizeof(struct regmap_irq),
196 for (i = 0; i < pdata->num_irqs; i++)
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 Dsec-irq.c302 .num_irqs = ARRAY_SIZE(s2mps11_irqs),
311 .num_irqs = ARRAY_SIZE(s2mps14_irqs), \
335 .num_irqs = ARRAY_SIZE(s2mpu02_irqs),
345 .num_irqs = ARRAY_SIZE(s5m8767_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),
/linux-master/drivers/scsi/cxlflash/
H A Docxl_hw.h65 int num_irqs; /* Number of interrupts */ member in struct:ocxlflash_context
H A Docxl_hw.c189 if (num < 0 || num >= ctx->num_irqs) {
258 if (num < 0 || num >= ctx->num_irqs) {
295 if (irq < 0 || irq >= ctx->num_irqs)
601 for (i = ctx->num_irqs; i >= 0; i--)
655 ctx->num_irqs = num;
1069 bit = find_first_bit(&ctx->irq_bitmap, ctx->num_irqs);
1072 if (bitmap_empty(&ctx->irq_bitmap, ctx->num_irqs))
1112 for (i = ctx->num_irqs; i >= 0; i--)
1281 for (i = 0; i < ctx->num_irqs; i++) {
1285 if (unlikely(i >= ctx->num_irqs)) {
1307 ocxlflash_start_work(void *ctx_cookie, u64 num_irqs) argument
[all...]
/linux-master/drivers/irqchip/
H A Dirq-aspeed-scu-ic.c40 unsigned int num_irqs; member in struct:aspeed_scu_ic
74 max = scu_ic->num_irqs + bit;
168 scu_ic->irq_domain = irq_domain_add_linear(node, scu_ic->num_irqs,
197 scu_ic->num_irqs = ASPEED_SCU_IC_NUM_IRQS;
213 scu_ic->num_irqs = ASPEED_AST2600_SCU_IC0_NUM_IRQS;
229 scu_ic->num_irqs = ASPEED_AST2600_SCU_IC1_NUM_IRQS;
H A Dirq-loongson-pch-msi.c24 u32 num_irqs; /* The number of vectors for MSIs */ member in struct:pch_msi_data
56 first = bitmap_find_free_region(priv->msi_map, priv->num_irqs,
166 middle_domain = irq_domain_create_hierarchy(parent, 0, priv->num_irqs,
203 priv->num_irqs = irq_count;
205 priv->msi_map = bitmap_zalloc(priv->num_irqs, GFP_KERNEL);
210 priv->num_irqs, priv->irq_first);
H A Dirq-davinci-cp-intc.c162 unsigned int num_regs = BITS_TO_LONGS(config->num_irqs);
204 num_regs = (config->num_irqs + 3) >> 2; /* 4 channels per register */
209 irq_base = irq_alloc_descs(-1, 0, config->num_irqs, 0);
217 node, config->num_irqs, irq_base, 0,
251 ret = of_property_read_u32(node, "ti,intc-size", &config.num_irqs);
/linux-master/kernel/irq/
H A Dirq_sim.c159 * @num_irqs: Number of interrupts to allocate.
165 unsigned int num_irqs)
173 unsigned long *pending __free(bitmap) = bitmap_zalloc(num_irqs, GFP_KERNEL);
177 work_ctx->domain = irq_domain_create_linear(fwnode, num_irqs,
183 work_ctx->irq_count = num_irqs;
222 * @num_irqs: Number of interrupts to allocate
229 unsigned int num_irqs)
234 domain = irq_domain_create_sim(fwnode, num_irqs);
164 irq_domain_create_sim(struct fwnode_handle *fwnode, unsigned int num_irqs) argument
227 devm_irq_domain_create_sim(struct device *dev, struct fwnode_handle *fwnode, unsigned int num_irqs) argument
/linux-master/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),
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),
/linux-master/arch/sparc/kernel/
H A Dof_device_32.c358 op->archdata.num_irqs = len / sizeof(struct linux_prom_irqs);
359 for (i = 0; i < op->archdata.num_irqs; i++)
367 op->archdata.num_irqs = len / sizeof(unsigned int);
368 for (i = 0; i < op->archdata.num_irqs; i++)
372 op->archdata.num_irqs = 0;
/linux-master/drivers/power/supply/
H A Daxp20x_ac_power.c47 unsigned int num_irqs; member in struct:axp20x_ac_power
48 unsigned int irqs[] __counted_by(num_irqs);
298 while (i < power->num_irqs)
311 while (i < power->num_irqs)
363 power->num_irqs = axp_data->num_irq_names;
H A Dlp8788-charger.c99 * @num_irqs : total numbers of charger interrupts
109 int num_irqs; member in struct:lp8788_charger
424 for (i = 0; i < pchg->num_irqs; i++) {
489 nr_irq = pchg->num_irqs;
494 pchg->num_irqs++;
509 for (i = 0; i < pchg->num_irqs; i++)
524 pchg->num_irqs = 0;
534 if (pchg->num_irqs > LP8788_MAX_CHG_IRQS) {
536 pchg->num_irqs);
550 for (i = 0; i < pchg->num_irqs;
[all...]
/linux-master/drivers/misc/bcm-vk/
H A Dbcm_vk_dev.c1367 for (vk->num_irqs = 0;
1368 vk->num_irqs < VK_MSIX_MSGQ_MAX;
1369 vk->num_irqs++) {
1370 err = devm_request_irq(dev, pci_irq_vector(pdev, vk->num_irqs),
1375 pdev->irq + vk->num_irqs, vk->num_irqs + 1);
1380 err = devm_request_irq(dev, pci_irq_vector(pdev, vk->num_irqs),
1385 pdev->irq + vk->num_irqs, vk->num_irqs + 1);
1388 vk->num_irqs
[all...]
/linux-master/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);

Completed in 500 milliseconds

12345678