Searched defs:nr_irqs (Results 1 - 10 of 10) sorted by relevance

/drivers/irqchip/
H A Dirq-hip04.c59 unsigned int nr_irqs; member in struct:hip04_irq_data
227 unsigned int nr_irqs = intc->nr_irqs; local
237 for (i = 32; i < nr_irqs; i += 2)
240 gic_dist_config(base, nr_irqs, NULL);
369 int nr_irqs, irq_base, i; local
391 nr_irqs = readl_relaxed(hip04_data.dist_base + GIC_DIST_CTR) & 0x1f;
392 nr_irqs = (nr_irqs + 1) * 32;
393 if (nr_irqs > HIP04_MAX_IRQ
[all...]
H A Dirq-mmp.c39 int nr_irqs; member in struct:icu_chip_data
229 icu_data[0].nr_irqs = 64;
253 icu_data[0].nr_irqs = 64;
261 icu_data[0].nr_irqs;
263 icu_data[1].nr_irqs = 2;
265 icu_data[1].virq_base = icu_data[0].virq_base + icu_data[0].nr_irqs;
266 icu_data[1].domain = irq_domain_add_legacy(NULL, icu_data[1].nr_irqs,
272 icu_data[2].nr_irqs = 2;
274 icu_data[2].virq_base = icu_data[1].virq_base + icu_data[1].nr_irqs;
275 icu_data[2].domain = irq_domain_add_legacy(NULL, icu_data[2].nr_irqs,
349 int ret, nr_irqs, irq, i = 0; local
431 u32 nr_irqs, mfp_irq; local
[all...]
H A Dspear-shirq.c37 * nr_irqs: Number of interrupts handled by this block
48 u32 nr_irqs; member in struct:spear_shirq
91 .nr_irqs = 9,
107 .nr_irqs = 8,
115 .nr_irqs = 5,
123 .nr_irqs = 1,
131 .nr_irqs = 3,
151 .nr_irqs = 7,
157 .nr_irqs = 3,
165 .nr_irqs
224 int i, parent_irq, virq_base, hwirq = 0, nr_irqs = 0; local
[all...]
H A Dirq-armada-370-xp.c333 int nr_irqs, i; local
336 nr_irqs = (control >> 2) & 0x3ff;
338 for (i = 0; i < nr_irqs; i++)
492 int parent_irq, nr_irqs, i; local
514 nr_irqs = (control >> 2) & 0x3ff;
516 for (i = 0; i < nr_irqs; i++)
520 irq_domain_add_linear(node, nr_irqs,
/drivers/mfd/
H A Dtwl6030-irq.c394 int nr_irqs; local
405 nr_irqs = TWL6030_NR_IRQS;
443 irq_domain_add_linear(node, nr_irqs,
H A Dtwl4030-irq.c697 int irq_base, irq_end, nr_irqs; local
705 nr_irqs = TWL4030_PWR_NR_IRQS + TWL4030_CORE_NR_IRQS;
707 irq_base = irq_alloc_descs(-1, 0, nr_irqs, 0);
713 irq_domain_add_legacy(node, nr_irqs, irq_base, 0,
H A D88pm860x-core.c582 int nr_irqs, irq_base = -1; local
626 nr_irqs = ARRAY_SIZE(pm860x_irqs);
627 chip->irq_base = irq_alloc_descs(irq_base, 0, nr_irqs, 0);
634 irq_domain_add_legacy(node, nr_irqs, chip->irq_base, 0,
/drivers/of/
H A Dirq.c450 * @nr_irqs: the number of IRQs (and upper bound for num of @res elements)
452 * Returns the size of the filled in table (up to @nr_irqs).
455 int nr_irqs)
459 for (i = 0; i < nr_irqs; i++, res++)
454 of_irq_to_resource_table(struct device_node *dev, struct resource *res, int nr_irqs) argument
/drivers/clocksource/
H A Dexynos_mct.c581 u32 nr_irqs, i; local
594 nr_irqs = of_irq_count(np);
596 nr_irqs = 0;
598 for (i = MCT_L0_IRQ; i < nr_irqs; i++)
/drivers/bus/
H A Darm-cci.c176 int nr_irqs; member in struct:cci_pmu_drv_data
186 static bool is_duplicate_irq(int irq, int *irqs, int nr_irqs) argument
190 for (i = 0; i < nr_irqs; i++)
347 if (pmu->nr_irqs < 1) {
359 for (i = 0; i < pmu->nr_irqs; i++) {
425 for (i = 0; i < pmu->nr_irqs; i++) {
579 pmu->nr_irqs = 0;
585 if (is_duplicate_irq(irq, pmu->irqs, pmu->nr_irqs))
588 pmu->irqs[pmu->nr_irqs++] = irq;

Completed in 175 milliseconds