/drivers/irqchip/ |
H A D | irq-hip04.c | 59 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 D | irq-mmp.c | 39 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 D | spear-shirq.c | 37 * 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 D | irq-armada-370-xp.c | 333 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 D | twl6030-irq.c | 394 int nr_irqs; local 405 nr_irqs = TWL6030_NR_IRQS; 443 irq_domain_add_linear(node, nr_irqs,
|
H A D | twl4030-irq.c | 697 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 D | 88pm860x-core.c | 582 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 D | irq.c | 450 * @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 D | exynos_mct.c | 581 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 D | arm-cci.c | 176 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;
|