Searched refs:dgc (Results 1 – 5 of 5) sorted by relevance
280 struct irq_domain_chip_generic *dgc; in irq_domain_alloc_generic_chips() local298 dgc_sz = struct_size(dgc, gc, numchips); in irq_domain_alloc_generic_chips()301 tmp = dgc = kzalloc(sz, GFP_KERNEL); in irq_domain_alloc_generic_chips()302 if (!dgc) in irq_domain_alloc_generic_chips()304 dgc->irqs_per_chip = info->irqs_per_chip; in irq_domain_alloc_generic_chips()305 dgc->num_chips = numchips; in irq_domain_alloc_generic_chips()306 dgc->irq_flags_to_set = info->irq_flags_to_set; in irq_domain_alloc_generic_chips()307 dgc->irq_flags_to_clear = info->irq_flags_to_clear; in irq_domain_alloc_generic_chips()308 dgc->gc_flags = info->gc_flags; in irq_domain_alloc_generic_chips()309 dgc->exit = info->exit; in irq_domain_alloc_generic_chips()[all …]
62 struct irq_domain_chip_generic *dgc = aic_domain->gc; in aic_handle() local63 struct irq_chip_generic *gc = dgc->gc[0]; in aic_handle()172 struct irq_domain_chip_generic *dgc = d->gc; in aic_irq_domain_xlate() local177 if (!dgc) in aic_irq_domain_xlate()185 idx = intspec[0] / dgc->irqs_per_chip; in aic_irq_domain_xlate()186 if (idx >= dgc->num_chips) in aic_irq_domain_xlate()189 gc = dgc->gc[idx]; in aic_irq_domain_xlate()
151 struct irq_domain_chip_generic *dgc = domain->gc; in aic5_suspend() local164 for (i = 0; i < dgc->irqs_per_chip; i++) { in aic5_suspend()180 struct irq_domain_chip_generic *dgc = domain->gc; in aic5_resume() local197 for (i = 0; i < dgc->irqs_per_chip; i++) { in aic5_resume()215 struct irq_domain_chip_generic *dgc = domain->gc; in aic5_pm_shutdown() local221 for (i = 0; i < dgc->irqs_per_chip; i++) { in aic5_pm_shutdown()
37 struct irq_domain_chip_generic *dgc = digicolor_irq_domain->gc; in digicolor_handle_irq() local38 struct irq_chip_generic *gc = dgc->gc[0]; in digicolor_handle_irq()
35 struct irq_domain_chip_generic *dgc = orion_irq_domain->gc; in orion_handle_irq() local38 for (n = 0; n < dgc->num_chips; n++, base += ORION_IRQS_PER_CHIP) { in orion_handle_irq()