/linux-4.4.14/drivers/irqchip/ |
D | irq-mmp.c | 38 int nr_irqs; member 228 icu_data[0].nr_irqs = 64; in icu_init_irq() 251 icu_data[0].nr_irqs = 64; in mmp2_init_icu() 259 icu_data[0].nr_irqs; in mmp2_init_icu() 261 icu_data[1].nr_irqs = 2; in mmp2_init_icu() 263 icu_data[1].virq_base = icu_data[0].virq_base + icu_data[0].nr_irqs; in mmp2_init_icu() 264 icu_data[1].domain = irq_domain_add_legacy(NULL, icu_data[1].nr_irqs, in mmp2_init_icu() 270 icu_data[2].nr_irqs = 2; in mmp2_init_icu() 272 icu_data[2].virq_base = icu_data[1].virq_base + icu_data[1].nr_irqs; in mmp2_init_icu() 273 icu_data[2].domain = irq_domain_add_legacy(NULL, icu_data[2].nr_irqs, in mmp2_init_icu() [all …]
|
D | spear-shirq.c | 47 u32 nr_irqs; member 90 .nr_irqs = 9, 106 .nr_irqs = 8, 114 .nr_irqs = 5, 122 .nr_irqs = 1, 130 .nr_irqs = 3, 150 .nr_irqs = 7, 156 .nr_irqs = 3, 164 .nr_irqs = 1, 172 .nr_irqs = 11, [all …]
|
D | irq-hip04.c | 59 unsigned int nr_irqs; member 232 unsigned int nr_irqs = intc->nr_irqs; in hip04_irq_dist_init() local 242 for (i = 32; i < nr_irqs; i += 2) in hip04_irq_dist_init() 245 gic_dist_config(base, nr_irqs, NULL); in hip04_irq_dist_init() 374 int nr_irqs, irq_base, i; in hip04_of_init() local 396 nr_irqs = readl_relaxed(hip04_data.dist_base + GIC_DIST_CTR) & 0x1f; in hip04_of_init() 397 nr_irqs = (nr_irqs + 1) * 32; in hip04_of_init() 398 if (nr_irqs > HIP04_MAX_IRQS) in hip04_of_init() 399 nr_irqs = HIP04_MAX_IRQS; in hip04_of_init() 400 hip04_data.nr_irqs = nr_irqs; in hip04_of_init() [all …]
|
D | irq-armada-370-xp.c | 322 int nr_irqs, i; in armada_xp_mpic_smp_cpu_init() local 325 nr_irqs = (control >> 2) & 0x3ff; in armada_xp_mpic_smp_cpu_init() 327 for (i = 0; i < nr_irqs; i++) in armada_xp_mpic_smp_cpu_init() 577 int nr_irqs, i; in armada_370_xp_mpic_of_init() local 599 nr_irqs = (control >> 2) & 0x3ff; in armada_370_xp_mpic_of_init() 601 for (i = 0; i < nr_irqs; i++) in armada_370_xp_mpic_of_init() 605 irq_domain_add_linear(node, nr_irqs, in armada_370_xp_mpic_of_init()
|
D | irq-tegra.c | 247 unsigned int nr_irqs, void *data) in tegra_ictlr_domain_alloc() argument 264 for (i = 0; i < nr_irqs; i++) { in tegra_ictlr_domain_alloc() 274 return irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, in tegra_ictlr_domain_alloc() 280 unsigned int nr_irqs) in tegra_ictlr_domain_free() argument 284 for (i = 0; i < nr_irqs; i++) { in tegra_ictlr_domain_free()
|
D | irq-crossbar.c | 116 unsigned int nr_irqs, void *data) in crossbar_domain_alloc() argument 128 if ((hwirq + nr_irqs) > cb->max_crossbar_sources) in crossbar_domain_alloc() 131 for (i = 0; i < nr_irqs; i++) { in crossbar_domain_alloc() 157 unsigned int nr_irqs) in crossbar_domain_free() argument 162 for (i = 0; i < nr_irqs; i++) { in crossbar_domain_free()
|
D | irq-mtk-sysirq.c | 92 unsigned int nr_irqs, void *arg) in mtk_sysirq_domain_alloc() argument 107 for (i = 0; i < nr_irqs; i++) in mtk_sysirq_domain_alloc() 113 return irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, &gic_fwspec); in mtk_sysirq_domain_alloc()
|
D | irq-vf610-mscm-ir.c | 129 unsigned int nr_irqs, void *arg) in vf610_mscm_ir_domain_alloc() argument 143 for (i = 0; i < nr_irqs; i++) in vf610_mscm_ir_domain_alloc() 160 return irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, in vf610_mscm_ir_domain_alloc()
|
D | irq-gic-v2m.c | 171 unsigned int nr_irqs, void *args) in gicv2m_irq_domain_alloc() argument 205 unsigned int virq, unsigned int nr_irqs) in gicv2m_irq_domain_free() argument 210 BUG_ON(nr_irqs != 1); in gicv2m_irq_domain_free() 212 irq_domain_free_irqs_parent(domain, virq, nr_irqs); in gicv2m_irq_domain_free()
|
D | irq-nvic.c | 63 unsigned int nr_irqs, void *arg) in nvic_irq_domain_alloc() argument 74 for (i = 0; i < nr_irqs; i++) in nvic_irq_domain_alloc()
|
D | irq-imx-gpcv2.c | 175 unsigned int irq, unsigned int nr_irqs, in imx_gpcv2_domain_alloc() argument 192 for (i = 0; i < nr_irqs; i++) { in imx_gpcv2_domain_alloc() 199 return irq_domain_alloc_irqs_parent(domain, irq, nr_irqs, in imx_gpcv2_domain_alloc()
|
D | irq-gic-v3.c | 790 unsigned int nr_irqs, void *arg) in gic_irq_domain_alloc() argument 801 for (i = 0; i < nr_irqs; i++) in gic_irq_domain_alloc() 808 unsigned int nr_irqs) in gic_irq_domain_free() argument 812 for (i = 0; i < nr_irqs; i++) { in gic_irq_domain_free()
|
D | irq-gic-v3-its.c | 683 static unsigned long *its_lpi_alloc_chunks(int nr_irqs, int *base, int *nr_ids) in its_lpi_alloc_chunks() argument 690 nr_chunks = DIV_ROUND_UP(nr_irqs, IRQS_PER_CHUNK); in its_lpi_alloc_chunks() 1279 unsigned int nr_irqs, void *args) in its_irq_domain_alloc() argument 1287 for (i = 0; i < nr_irqs; i++) { in its_irq_domain_alloc() 1330 unsigned int nr_irqs) in its_irq_domain_free() argument 1336 for (i = 0; i < nr_irqs; i++) { in its_irq_domain_free() 1358 irq_domain_free_irqs_parent(domain, virq, nr_irqs); in its_irq_domain_free()
|
D | irq-gic.c | 1015 unsigned int nr_irqs, void *arg) in gic_irq_domain_alloc() argument 1026 for (i = 0; i < nr_irqs; i++) in gic_irq_domain_alloc()
|
/linux-4.4.14/include/linux/ |
D | irqnr.h | 7 extern int nr_irqs; 12 for (irq = 0, desc = irq_to_desc(irq); irq < nr_irqs; \ 20 for (irq = nr_irqs - 1, desc = irq_to_desc(irq); irq >= 0; \ 27 for (irq = irq_get_next_irq(0); irq < nr_irqs; \ 31 for (irq = 0; irq < nr_irqs; irq++)
|
D | irqdomain.h | 105 unsigned int nr_irqs, void *arg); 107 unsigned int nr_irqs); 358 unsigned int nr_irqs, int node, void *arg, 360 extern void irq_domain_free_irqs(unsigned int virq, unsigned int nr_irqs); 365 unsigned int nr_irqs, int node, void *arg) in irq_domain_alloc_irqs() argument 367 return __irq_domain_alloc_irqs(domain, -1, nr_irqs, node, arg, false); in irq_domain_alloc_irqs() 378 unsigned int nr_irqs); 380 unsigned int virq, unsigned int nr_irqs); 384 unsigned int nr_irqs, void *arg); 388 unsigned int nr_irqs); [all …]
|
D | of_irq.h | 48 struct resource *res, int nr_irqs); 71 struct resource *res, int nr_irqs) in of_irq_to_resource_table() argument
|
/linux-4.4.14/kernel/irq/ |
D | irqdomain.c | 26 static int irq_domain_alloc_descs(int virq, unsigned int nr_irqs, 711 for (i = 1; i < nr_irqs; i++) { in virq_debug_show() 844 hint = hwirq % nr_irqs; in irq_domain_alloc_descs() 956 static void irq_domain_free_irq_data(unsigned int virq, unsigned int nr_irqs) in irq_domain_free_irq_data() argument 961 for (i = 0; i < nr_irqs; i++) { in irq_domain_free_irq_data() 976 unsigned int virq, unsigned int nr_irqs) in irq_domain_alloc_irq_data() argument 983 for (i = 0; i < nr_irqs; i++) { in irq_domain_alloc_irq_data() 1080 unsigned int nr_irqs) in irq_domain_free_irqs_common() argument 1085 for (i = 0; i < nr_irqs; i++) { in irq_domain_free_irqs_common() 1090 irq_domain_free_irqs_parent(domain, virq, nr_irqs); in irq_domain_free_irqs_common() [all …]
|
D | irqdesc.c | 96 int nr_irqs = NR_IRQS; variable 97 EXPORT_SYMBOL_GPL(nr_irqs); 225 nr_irqs = nr; in irq_expand_nr_irqs() 238 printk(KERN_INFO "NR_IRQS:%d nr_irqs:%d %d\n", NR_IRQS, nr_irqs, initcnt); in early_irq_init() 240 if (WARN_ON(nr_irqs > IRQ_BITMAP_BITS)) in early_irq_init() 241 nr_irqs = IRQ_BITMAP_BITS; in early_irq_init() 246 if (initcnt > nr_irqs) in early_irq_init() 247 nr_irqs = initcnt; in early_irq_init() 383 if (unlikely(!irq || irq >= nr_irqs)) { in __handle_domain_irq() 407 if (from >= nr_irqs || (from + cnt) > nr_irqs) in irq_free_descs() [all …]
|
D | msi.c | 102 unsigned int nr_irqs, void *arg) in msi_domain_alloc() argument 112 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); in msi_domain_alloc() 116 for (i = 0; i < nr_irqs; i++) { in msi_domain_alloc() 123 irq_domain_free_irqs_top(domain, virq, nr_irqs); in msi_domain_alloc() 132 unsigned int nr_irqs) in msi_domain_free() argument 138 for (i = 0; i < nr_irqs; i++) in msi_domain_free() 141 irq_domain_free_irqs_top(domain, virq, nr_irqs); in msi_domain_free()
|
D | resend.c | 36 while (!bitmap_empty(irqs_resend, nr_irqs)) { in resend_irqs() 37 irq = find_first_bit(irqs_resend, nr_irqs); in resend_irqs()
|
D | proc.c | 440 # define ACTUAL_NR_IRQS nr_irqs 460 for (prec = 3, j = 1000; prec < 10 && j <= nr_irqs; ++prec) in show_interrupts()
|
/linux-4.4.14/arch/x86/kernel/apic/ |
D | htirq.c | 64 unsigned int nr_irqs, void *arg) in htirq_domain_alloc() argument 72 if (nr_irqs > 1 || !info) in htirq_domain_alloc() 86 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, info); in htirq_domain_alloc() 106 unsigned int nr_irqs) in htirq_domain_free() argument 110 BUG_ON(nr_irqs != 1); in htirq_domain_free() 112 irq_domain_free_irqs_top(domain, virq, nr_irqs); in htirq_domain_free()
|
D | vector.c | 304 unsigned int virq, unsigned int nr_irqs) in x86_vector_free_irqs() argument 311 for (i = 0; i < nr_irqs; i++) { in x86_vector_free_irqs() 329 unsigned int nr_irqs, void *arg) in x86_vector_alloc_irqs() argument 340 if ((info->flags & X86_IRQ_ALLOC_CONTIGUOUS_VECTORS) && nr_irqs > 1) in x86_vector_alloc_irqs() 343 for (i = 0; i < nr_irqs; i++) { in x86_vector_alloc_irqs() 382 if (nr_irqs > (NR_VECTORS * nr_cpu_ids)) in arch_probe_nr_irqs() 383 nr_irqs = NR_VECTORS * nr_cpu_ids; in arch_probe_nr_irqs() 395 if (nr < nr_irqs) in arch_probe_nr_irqs() 396 nr_irqs = nr; in arch_probe_nr_irqs()
|
D | io_apic.c | 2909 unsigned int nr_irqs, void *arg) in mp_irqdomain_alloc() argument 2918 if (!info || nr_irqs > 1) in mp_irqdomain_alloc() 2934 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, info); in mp_irqdomain_alloc() 2967 unsigned int nr_irqs) in mp_irqdomain_free() argument 2972 BUG_ON(nr_irqs != 1); in mp_irqdomain_free() 2981 irq_domain_free_irqs_top(domain, virq, nr_irqs); in mp_irqdomain_free()
|
/linux-4.4.14/arch/x86/platform/uv/ |
D | uv_irq.c | 81 unsigned int nr_irqs, void *arg) in uv_domain_alloc() argument 88 if (nr_irqs > 1 || !info || info->type != X86_IRQ_ALLOC_TYPE_UV) in uv_domain_alloc() 96 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); in uv_domain_alloc() 115 unsigned int nr_irqs) in uv_domain_free() argument 119 BUG_ON(nr_irqs != 1); in uv_domain_free() 123 irq_domain_free_irqs_top(domain, virq, nr_irqs); in uv_domain_free()
|
/linux-4.4.14/arch/arm/kernel/ |
D | irq.c | 118 nr_irqs = machine_desc->nr_irqs ? machine_desc->nr_irqs : NR_IRQS; in arch_probe_nr_irqs() 119 return nr_irqs; in arch_probe_nr_irqs()
|
/linux-4.4.14/arch/alpha/kernel/ |
D | sys_cabriolet.c | 330 .nr_irqs = 35, 356 .nr_irqs = 35, 381 .nr_irqs = 35, 406 .nr_irqs = 35, 431 .nr_irqs = 35,
|
D | sys_sio.c | 319 .nr_irqs = 16, 349 .nr_irqs = 16, 378 .nr_irqs = 16, 416 .nr_irqs = 16, 445 .nr_irqs = 16,
|
D | sys_dp264.c | 554 .nr_irqs = 64, 578 .nr_irqs = 64, 601 .nr_irqs = 64, 624 .nr_irqs = 64, 652 .nr_irqs = 64,
|
D | sys_mikasa.c | 211 .nr_irqs = 32, 235 .nr_irqs = 32,
|
D | sys_eb64p.c | 201 .nr_irqs = 32, 226 .nr_irqs = 32,
|
D | sys_sable.c | 556 .nr_irqs = 40, 588 .nr_irqs = 40, 619 .nr_irqs = 64,
|
D | sys_alcor.c | 264 .nr_irqs = 48, 291 .nr_irqs = 48,
|
D | sys_noritake.c | 300 .nr_irqs = 48, 324 .nr_irqs = 48,
|
D | sys_sx164.c | 167 .nr_irqs = 48,
|
D | sys_titan.c | 377 .nr_irqs = 80, /* 64 + 16 */ 404 .nr_irqs = 80, /* 64 + 16 */
|
D | sys_rx164.c | 191 .nr_irqs = 40,
|
D | sys_ruffian.c | 228 .nr_irqs = 48,
|
D | sys_miata.c | 281 .nr_irqs = 48,
|
D | sys_jensen.c | 228 .nr_irqs = 16,
|
D | sys_eiger.c | 214 .nr_irqs = 128,
|
D | sys_takara.c | 277 .nr_irqs = 128,
|
D | sys_rawhide.c | 260 .nr_irqs = 128,
|
D | sys_nautilus.c | 275 .nr_irqs = 16,
|
D | sys_wildfire.c | 333 .nr_irqs = WILDFIRE_NR_IRQS,
|
D | sys_marvel.c | 451 .nr_irqs = MARVEL_NR_IRQS,
|
/linux-4.4.14/arch/arm/mach-omap1/ |
D | irq.c | 197 unsigned long nr_irqs; in omap1_init_irq() local 228 nr_irqs = irq_bank_count * 32; in omap1_init_irq() 230 irq_base = irq_alloc_descs(-1, 0, nr_irqs, 0); in omap1_init_irq() 238 domain = irq_domain_add_legacy(NULL, nr_irqs, irq_base, 0, in omap1_init_irq() 242 nr_irqs, irq_bank_count); in omap1_init_irq()
|
/linux-4.4.14/arch/mips/ath79/ |
D | pci.h | 24 void ath79_pci_set_irq_map(unsigned nr_irqs, const struct ath79_pci_irq *map); 29 ath79_pci_set_irq_map(unsigned nr_irqs, const struct ath79_pci_irq *map) {} in ath79_pci_set_irq_map() argument
|
D | pci.c | 122 void __init ath79_pci_set_irq_map(unsigned nr_irqs, in ath79_pci_set_irq_map() argument 125 ath79_pci_nr_irqs = nr_irqs; in ath79_pci_set_irq_map()
|
/linux-4.4.14/virt/kvm/arm/ |
D | vgic.c | 152 static int vgic_init_bitmap(struct vgic_bitmap *b, int nr_cpus, int nr_irqs) in vgic_init_bitmap() argument 156 nr_longs = nr_cpus + BITS_TO_LONGS(nr_irqs - VGIC_NR_PRIVATE_IRQS); in vgic_init_bitmap() 234 static int vgic_init_bytemap(struct vgic_bytemap *x, int nr_cpus, int nr_irqs) in vgic_init_bytemap() argument 239 size += nr_irqs - VGIC_NR_PRIVATE_IRQS; in vgic_init_bytemap() 758 if (irq >= dist->nr_irqs) in vgic_validate_access() 935 return dist->nr_irqs - VGIC_NR_PRIVATE_IRQS; in vgic_nr_shared_irqs() 1197 BUG_ON(irq >= dist->nr_irqs); in vgic_queue_irq() 1450 BUG_ON(vlr.irq >= dist->nr_irqs); in __kvm_vgic_sync_hwstate() 1536 if (irq_num >= min(kvm->arch.vgic.nr_irqs, 1020)) in vgic_update_irq_pending() 1875 static int vgic_vcpu_init_maps(struct kvm_vcpu *vcpu, int nr_irqs) in vgic_vcpu_init_maps() argument [all …]
|
D | vgic-v3-emul.c | 98 reg = (min(vcpu->kvm->arch.vgic.nr_irqs, 1024) >> 5) - 1; in handle_mmio_typer() 846 int nr_spis = dist->nr_irqs - VGIC_NR_PRIVATE_IRQS; in vgic_v3_init_model() 856 for (i = VGIC_NR_PRIVATE_IRQS; i < dist->nr_irqs; i++) { in vgic_v3_init_model()
|
D | vgic-v2-emul.c | 63 reg |= (vcpu->kvm->arch.vgic.nr_irqs >> 5) - 1; in handle_mmio_misc() 555 for (i = VGIC_NR_PRIVATE_IRQS; i < kvm->arch.vgic.nr_irqs; i += 4) in vgic_v2_init_model()
|
/linux-4.4.14/fs/proc/ |
D | interrupts.c | 13 return (*pos <= nr_irqs) ? pos : NULL; in int_seq_start() 19 if (*pos > nr_irqs) in int_seq_next()
|
D | stat.c | 190 size += 2 * nr_irqs; in stat_open()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | irqdomain.h | 41 unsigned int nr_irqs, void *arg); 43 unsigned int nr_irqs);
|
/linux-4.4.14/arch/arc/kernel/ |
D | mcip.c | 318 int nr_irqs = of_irq_count(intc); in idu_of_init() local 324 pr_info("MCIP: IDU referenced from Devicetree %d irqs\n", nr_irqs); in idu_of_init() 326 domain = irq_domain_add_linear(intc, nr_irqs, &idu_irq_ops, NULL); in idu_of_init() 330 for (i = 0; i < nr_irqs; i++) { in idu_of_init()
|
/linux-4.4.14/arch/metag/kernel/ |
D | irq.c | 254 if (machine_desc->nr_irqs) in arch_probe_nr_irqs() 255 nr_irqs = machine_desc->nr_irqs; in arch_probe_nr_irqs()
|
/linux-4.4.14/arch/arm/mach-pxa/ |
D | eseries.c | 175 .nr_irqs = ESERIES_NR_IRQS, 226 .nr_irqs = ESERIES_NR_IRQS, 350 .nr_irqs = ESERIES_NR_IRQS, 546 .nr_irqs = ESERIES_NR_IRQS, 745 .nr_irqs = ESERIES_NR_IRQS, 960 .nr_irqs = ESERIES_NR_IRQS,
|
D | colibri-pxa270.c | 316 .nr_irqs = PXA_NR_IRQS, 327 .nr_irqs = PXA_NR_IRQS,
|
D | ezx.c | 832 .nr_irqs = EZX_NR_IRQS, 900 .nr_irqs = EZX_NR_IRQS, 968 .nr_irqs = EZX_NR_IRQS, 1161 .nr_irqs = EZX_NR_IRQS, 1229 .nr_irqs = EZX_NR_IRQS, 1271 .nr_irqs = EZX_NR_IRQS,
|
D | mp900.c | 98 .nr_irqs = PXA_NR_IRQS,
|
D | corgi.c | 773 .nr_irqs = PXA_NR_IRQS, 786 .nr_irqs = PXA_NR_IRQS, 799 .nr_irqs = PXA_NR_IRQS,
|
D | capc7117.c | 156 .nr_irqs = PXA_NR_IRQS,
|
D | himalaya.c | 163 .nr_irqs = PXA_NR_IRQS,
|
D | palmt5.c | 212 .nr_irqs = PXA_NR_IRQS,
|
D | xcep.c | 185 .nr_irqs = PXA_NR_IRQS,
|
D | h5000.c | 208 .nr_irqs = PXA_NR_IRQS,
|
D | colibri-pxa300.c | 189 .nr_irqs = PXA_NR_IRQS,
|
D | pcm027.c | 263 .nr_irqs = PCM027_NR_IRQS,
|
D | gumstix.c | 237 .nr_irqs = PXA_NR_IRQS,
|
D | icontrol.c | 194 .nr_irqs = PXA_NR_IRQS,
|
D | trizeps4.c | 563 .nr_irqs = PXA_NR_IRQS, 575 .nr_irqs = PXA_NR_IRQS,
|
D | palmtreo.c | 539 .nr_irqs = PXA_NR_IRQS, 553 .nr_irqs = PXA_NR_IRQS,
|
D | spitz.c | 996 .nr_irqs = PXA_NR_IRQS, 1009 .nr_irqs = PXA_NR_IRQS, 1022 .nr_irqs = PXA_NR_IRQS,
|
D | raumfeld.c | 1103 .nr_irqs = PXA_NR_IRQS, 1116 .nr_irqs = PXA_NR_IRQS, 1129 .nr_irqs = PXA_NR_IRQS,
|
D | colibri-pxa320.c | 259 .nr_irqs = PXA_NR_IRQS,
|
D | idp.c | 285 .nr_irqs = PXA_NR_IRQS,
|
D | csb726.c | 277 .nr_irqs = PXA_NR_IRQS,
|
D | palmz72.c | 408 .nr_irqs = PXA_NR_IRQS,
|
D | palmld.c | 351 .nr_irqs = PXA_NR_IRQS,
|
D | palmte2.c | 369 .nr_irqs = PXA_NR_IRQS,
|
D | palmtx.c | 370 .nr_irqs = PXA_NR_IRQS,
|
D | stargate2.c | 1007 .nr_irqs = PXA_NR_IRQS, 1020 .nr_irqs = STARGATE_NR_IRQS,
|
D | littleton.c | 447 .nr_irqs = LITTLETON_NR_IRQS,
|
D | poodle.c | 471 .nr_irqs = POODLE_NR_IRQS, /* 4 for LoCoMo */
|
D | zylonite.c | 438 .nr_irqs = ZYLONITE_NR_IRQS,
|
D | cm-x2xx.c | 522 .nr_irqs = CMX2XX_NR_IRQS,
|
D | palmtc.c | 514 .nr_irqs = PXA_NR_IRQS,
|
D | tavorevb.c | 505 .nr_irqs = PXA_NR_IRQS,
|
D | lpd270.c | 516 .nr_irqs = LPD270_NR_IRQS,
|
D | lubbock.c | 603 .nr_irqs = LUBBOCK_NR_IRQS,
|
D | saar.c | 601 .nr_irqs = PXA_NR_IRQS,
|
D | em-x270.c | 1316 .nr_irqs = PXA_NR_IRQS, 1327 .nr_irqs = PXA_NR_IRQS,
|
D | vpac270.c | 722 .nr_irqs = PXA_NR_IRQS,
|
D | z2.c | 731 .nr_irqs = PXA_NR_IRQS,
|
D | mainstone.c | 672 .nr_irqs = MAINSTONE_NR_IRQS,
|
D | balloon3.c | 821 .nr_irqs = BALLOON3_NR_IRQS,
|
D | cm-x300.c | 861 .nr_irqs = PXA_NR_IRQS,
|
D | viper.c | 1001 .nr_irqs = PXA_NR_IRQS,
|
D | mioa701.c | 783 .nr_irqs = PXA_NR_IRQS,
|
D | magician.c | 938 .nr_irqs = MAGICIAN_NR_IRQS,
|
D | hx4700.c | 900 .nr_irqs = HX4700_NR_IRQS,
|
D | zeus.c | 924 .nr_irqs = ZEUS_NR_IRQS,
|
D | tosa.c | 946 .nr_irqs = TOSA_NR_IRQS,
|
/linux-4.4.14/drivers/iommu/ |
D | intel_irq_remapping.c | 1280 unsigned int virq, unsigned int nr_irqs) in intel_free_irq_resources() argument 1287 for (i = 0; i < nr_irqs; i++) { in intel_free_irq_resources() 1302 unsigned int virq, unsigned int nr_irqs, in intel_irq_remapping_alloc() argument 1314 if (nr_irqs > 1 && info->type != X86_IRQ_ALLOC_TYPE_MSI && in intel_irq_remapping_alloc() 1325 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); in intel_irq_remapping_alloc() 1335 index = alloc_irte(iommu, virq, &data->irq_2_iommu, nr_irqs); in intel_irq_remapping_alloc() 1343 for (i = 0; i < nr_irqs; i++) { in intel_irq_remapping_alloc() 1373 irq_domain_free_irqs_common(domain, virq, nr_irqs); in intel_irq_remapping_alloc() 1378 unsigned int virq, unsigned int nr_irqs) in intel_irq_remapping_free() argument 1380 intel_free_irq_resources(domain, virq, nr_irqs); in intel_irq_remapping_free() [all …]
|
D | amd_iommu.c | 3899 unsigned int nr_irqs, void *arg) in irq_remapping_alloc() argument 3910 if (nr_irqs > 1 && info->type != X86_IRQ_ALLOC_TYPE_MSI && in irq_remapping_alloc() 3925 ret = irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, arg); in irq_remapping_alloc() 3935 index = alloc_irq_index(devid, nr_irqs); in irq_remapping_alloc() 3942 for (i = 0; i < nr_irqs; i++) { in irq_remapping_alloc() 3970 for (i = 0; i < nr_irqs; i++) in irq_remapping_alloc() 3973 irq_domain_free_irqs_common(domain, virq, nr_irqs); in irq_remapping_alloc() 3978 unsigned int nr_irqs) in irq_remapping_free() argument 3985 for (i = 0; i < nr_irqs; i++) { in irq_remapping_free() 3994 irq_domain_free_irqs_common(domain, virq, nr_irqs); in irq_remapping_free()
|
/linux-4.4.14/arch/arm/mach-s3c64xx/ |
D | irq-uart.h | 18 extern void s3c_init_uart_irqs(struct s3c_uart_irq *irq, unsigned int nr_irqs);
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | hw_irq.h | 9 #define ACTUAL_NR_IRQS alpha_mv.nr_irqs
|
D | machvec.h | 34 int nr_irqs; member
|
/linux-4.4.14/drivers/pci/host/ |
D | pcie-altera-msi.c | 125 unsigned int nr_irqs, void *args) in altera_irq_domain_alloc() argument 131 WARN_ON(nr_irqs != 1); in altera_irq_domain_alloc() 156 unsigned int virq, unsigned int nr_irqs) in altera_irq_domain_free() argument
|
D | pci-xgene-msi.c | 204 unsigned int nr_irqs, void *args) in xgene_irq_domain_alloc() argument 231 unsigned int virq, unsigned int nr_irqs) in xgene_irq_domain_free() argument 244 irq_domain_free_irqs_parent(domain, virq, nr_irqs); in xgene_irq_domain_free()
|
/linux-4.4.14/arch/sh/boards/mach-se/7751/ |
D | irq.c | 37 .nr_irqs = ARRAY_SIZE(ipr_irq_table),
|
/linux-4.4.14/arch/sh/include/asm/ |
D | hw_irq.h | 21 unsigned int nr_irqs; member
|
/linux-4.4.14/drivers/clocksource/ |
D | exynos_mct.c | 581 u32 nr_irqs, i; in mct_init_dt() local 594 nr_irqs = of_irq_count(np); in mct_init_dt() 596 nr_irqs = 0; in mct_init_dt() 598 for (i = MCT_L0_IRQ; i < nr_irqs; i++) in mct_init_dt()
|
/linux-4.4.14/arch/arm/mach-mmp/ |
D | avengers_lite.c | 53 .nr_irqs = MMP_NR_IRQS,
|
D | aspenite.c | 268 .nr_irqs = MMP_NR_IRQS, 277 .nr_irqs = MMP_NR_IRQS,
|
D | teton_bga.c | 98 .nr_irqs = MMP_NR_IRQS,
|
D | tavorevb.c | 111 .nr_irqs = MMP_NR_IRQS,
|
D | flint.c | 129 .nr_irqs = FLINT_NR_IRQS,
|
D | gplugd.c | 204 .nr_irqs = MMP_NR_IRQS,
|
D | jasper.c | 183 .nr_irqs = JASPER_NR_IRQS,
|
D | brownstone.c | 226 .nr_irqs = BROWNSTONE_NR_IRQS,
|
D | ttc_dkb.c | 310 .nr_irqs = TTCDKB_NR_IRQS,
|
/linux-4.4.14/drivers/mfd/ |
D | twl6030-irq.c | 381 int nr_irqs; in twl6030_init_irq() local 392 nr_irqs = TWL6030_NR_IRQS; in twl6030_init_irq() 430 irq_domain_add_linear(node, nr_irqs, in twl6030_init_irq()
|
D | twl4030-irq.c | 688 int irq_base, irq_end, nr_irqs; in twl4030_init_irq() local 696 nr_irqs = TWL4030_PWR_NR_IRQS + TWL4030_CORE_NR_IRQS; in twl4030_init_irq() 698 irq_base = irq_alloc_descs(-1, 0, nr_irqs, 0); in twl4030_init_irq() 704 irq_domain_add_legacy(node, nr_irqs, irq_base, 0, in twl4030_init_irq()
|
D | 88pm860x-core.c | 578 int nr_irqs, irq_base = -1; in device_irq_init() local 622 nr_irqs = ARRAY_SIZE(pm860x_irqs); in device_irq_init() 623 chip->irq_base = irq_alloc_descs(irq_base, 0, nr_irqs, 0); in device_irq_init() 630 irq_domain_add_legacy(node, nr_irqs, chip->irq_base, 0, in device_irq_init()
|
/linux-4.4.14/arch/metag/include/asm/mach/ |
D | arch.h | 45 unsigned int nr_irqs; member
|
/linux-4.4.14/arch/sh/boards/mach-se/770x/ |
D | irq.c | 87 .nr_irqs = ARRAY_SIZE(ipr_irq_table),
|
/linux-4.4.14/drivers/sh/intc/ |
D | virq-debugfs.c | 25 for (i = 1; i < nr_irqs; i++) { in intc_irq_xlate_debug()
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | omap-wakeupgen.c | 426 unsigned int nr_irqs, void *data) in wakeupgen_domain_alloc() argument 442 for (i = 0; i < nr_irqs; i++) in wakeupgen_domain_alloc() 448 return irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, in wakeupgen_domain_alloc()
|
D | prm_common.c | 180 for (i = 0; i < prcm_irq_setup->nr_irqs; i++) in omap_prcm_event_to_irq() 305 for (i = 0; i < irq_setup->nr_irqs; i++) { in omap_prcm_register_chain_handler()
|
D | prm44xx.c | 52 .nr_irqs = ARRAY_SIZE(omap4_prcm_irqs), 728 omap4_prcm_irq_setup.nr_irqs = 1; in omap44xx_prm_init()
|
D | prcm-common.h | 506 u8 nr_irqs; member
|
D | prm3xxx.c | 49 .nr_irqs = ARRAY_SIZE(omap3_prcm_irqs),
|
/linux-4.4.14/arch/arm/mach-imx/ |
D | gpc.c | 209 unsigned int nr_irqs, void *data) in imx_gpc_domain_alloc() argument 225 for (i = 0; i < nr_irqs; i++) in imx_gpc_domain_alloc() 231 return irq_domain_alloc_irqs_parent(domain, irq, nr_irqs, in imx_gpc_domain_alloc()
|
/linux-4.4.14/arch/arm/mach-iop13xx/ |
D | iq81340mc.c | 96 .nr_irqs = NR_IOP13XX_IRQS,
|
D | iq81340sc.c | 98 .nr_irqs = NR_IOP13XX_IRQS,
|
/linux-4.4.14/arch/x86/kernel/ |
D | devicetree.c | 200 unsigned int nr_irqs, void *arg) in dt_irqdomain_alloc() argument 216 return mp_irqdomain_alloc(domain, virq, nr_irqs, &tmp); in dt_irqdomain_alloc()
|
/linux-4.4.14/arch/arm/include/asm/mach/ |
D | arch.h | 34 unsigned int nr_irqs; /* number of IRQs */ member
|
/linux-4.4.14/arch/arm/mach-sa1100/ |
D | shannon.c | 103 .nr_irqs = SA1100_NR_IRQS,
|
D | nanoengine.c | 111 .nr_irqs = SA1100_NR_IRQS,
|
D | pleb.c | 141 .nr_irqs = SA1100_NR_IRQS,
|
D | h3100.c | 136 .nr_irqs = SA1100_NR_IRQS,
|
D | h3600.c | 144 .nr_irqs = SA1100_NR_IRQS,
|
D | cerf.c | 175 .nr_irqs = SA1100_NR_IRQS,
|
D | lart.c | 170 .nr_irqs = SA1100_NR_IRQS,
|
D | hackkit.c | 230 .nr_irqs = SA1100_NR_IRQS,
|
D | jornada720.c | 347 .nr_irqs = SA1100_NR_IRQS,
|
D | badge4.c | 336 .nr_irqs = SA1100_NR_IRQS,
|
D | simpad.c | 397 .nr_irqs = SA1100_NR_IRQS,
|
D | collie.c | 431 .nr_irqs = SA1100_NR_IRQS,
|
D | assabet.c | 755 .nr_irqs = SA1100_NR_IRQS,
|
/linux-4.4.14/arch/arm/mach-exynos/ |
D | suspend.c | 204 unsigned int nr_irqs, void *data) in exynos_pmu_domain_alloc() argument 218 for (i = 0; i < nr_irqs; i++) in exynos_pmu_domain_alloc() 224 return irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, in exynos_pmu_domain_alloc()
|
/linux-4.4.14/drivers/bus/ |
D | arm-cci.c | 138 int nr_irqs; member 702 if (cci_pmu->nr_irqs < 1) { in pmu_request_irq() 714 for (i = 0; i < cci_pmu->nr_irqs; i++) { in pmu_request_irq() 733 for (i = 0; i < cci_pmu->nr_irqs; i++) { in pmu_free_irq() 1445 static bool is_duplicate_irq(int irq, int *irqs, int nr_irqs) in is_duplicate_irq() argument 1449 for (i = 0; i < nr_irqs; i++) in is_duplicate_irq() 1517 cci_pmu->nr_irqs = 0; in cci_pmu_probe() 1523 if (is_duplicate_irq(irq, cci_pmu->irqs, cci_pmu->nr_irqs)) in cci_pmu_probe() 1526 cci_pmu->irqs[cci_pmu->nr_irqs++] = irq; in cci_pmu_probe()
|
/linux-4.4.14/arch/sh/kernel/cpu/irq/ |
D | ipr.c | 62 for (i = 0; i < desc->nr_irqs; i++) { in register_ipr_controller()
|
/linux-4.4.14/arch/sh/boards/ |
D | board-polaris.c | 132 .nr_irqs = ARRAY_SIZE(ipr_irq_table),
|
/linux-4.4.14/arch/ia64/kernel/ |
D | Makefile | 81 $(call cmd,nr_irqs)
|
/linux-4.4.14/include/kvm/ |
D | arm_vgic.h | 178 int nr_irqs; member
|
/linux-4.4.14/drivers/of/ |
D | irq.c | 462 int nr_irqs) in of_irq_to_resource_table() argument 466 for (i = 0; i < nr_irqs; i++, res++) in of_irq_to_resource_table()
|
/linux-4.4.14/drivers/net/hamradio/ |
D | baycom_ser_fdx.c | 421 dev->irq < 2 || dev->irq > nr_irqs) { in ser12_open() 424 0xffff-SER12_EXTENT, nr_irqs); in ser12_open()
|
D | scc.c | 1469 for (k = 0; k < nr_irqs; k++) in z8530_init() 1734 if (hwcfg.irq < 0 || hwcfg.irq >= nr_irqs) in scc_net_ioctl() 2154 for (k = 0; k < nr_irqs ; k++) in scc_cleanup_driver()
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | irq.c | 364 if (unlikely(irq >= nr_irqs)) { in asm_do_IRQ()
|
/linux-4.4.14/drivers/pcmcia/ |
D | at91_cf.c | 321 cf->socket.pci_irq = nr_irqs + 1; in at91_cf_probe()
|
D | vrc4171_card.c | 644 if (irq >= 0 && irq < nr_irqs) in vrc4171_card_setup()
|
/linux-4.4.14/arch/powerpc/platforms/cell/ |
D | axon_msi.c | 118 if (msi < nr_irqs && irq_get_chip_data(msi) == msic) { in axon_msi_cascade()
|
/linux-4.4.14/drivers/tty/serial/ |
D | m32r_sio.c | 918 if (ser->irq >= nr_irqs || ser->irq < 0 || ser->baud_base < 9600) in m32r_sio_verify_port() 1143 for (i = 0; i < nr_irqs; i++) in m32r_sio_init()
|
D | amba-pl010.c | 550 if (ser->irq < 0 || ser->irq >= nr_irqs) in pl010_verify_port()
|
D | ucc_uart.c | 1076 if (ser->irq < 0 || ser->irq >= nr_irqs) in qe_uart_verify_port()
|
D | amba-pl011.c | 1983 if (ser->irq < 0 || ser->irq >= nr_irqs) in pl011_verify_port()
|
D | serial_core.c | 793 if ((new_info->irq >= nr_irqs) || (new_info->irq < 0) || in uart_set_info()
|
/linux-4.4.14/arch/x86/kernel/acpi/ |
D | boot.c | 1151 acpi_parse_int_src_ovr, nr_irqs); in acpi_parse_madt_ioapic_entries() 1171 acpi_parse_nmi_src, nr_irqs); in acpi_parse_madt_ioapic_entries()
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-vr41xx.c | 573 if (irq < 0 || irq >= nr_irqs) in giu_probe()
|
/linux-4.4.14/drivers/char/ |
D | hpet.c | 235 if (irq >= nr_irqs) { in hpet_timer_set_irq()
|
/linux-4.4.14/drivers/xen/events/ |
D | events_base.c | 250 if (unlikely(WARN(irq >= nr_irqs, "Invalid irq %d!\n", irq))) in evtchn_from_irq()
|
/linux-4.4.14/drivers/net/wan/ |
D | sbni.c | 323 if (pci_irq_line <= 0 || pci_irq_line >= nr_irqs) in sbni_pci_probe()
|
/linux-4.4.14/drivers/tty/serial/cpm_uart/ |
D | cpm_uart_core.c | 674 if (ser->irq < 0 || ser->irq >= nr_irqs) in cpm_uart_verify_port()
|
/linux-4.4.14/drivers/tty/serial/8250/ |
D | 8250_port.c | 2714 if (ser->irq >= nr_irqs || ser->irq < 0 || in serial8250_verify_port()
|
/linux-4.4.14/drivers/scsi/ |
D | aha152x.c | 306 #define IRQ_MAX (nr_irqs-1)
|
/linux-4.4.14/drivers/net/ethernet/3com/ |
D | 3c59x.c | 1312 if (dev->irq <= 0 || dev->irq >= nr_irqs) in vortex_probe1()
|