Lines Matching refs:gc
50 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_common_set_type() local
51 struct aic_chip_data *aic = gc->private; in aic_common_set_type()
118 struct irq_chip_generic *gc; in aic_common_ext_irq_of_init() local
124 gc = irq_get_domain_generic_chip(domain, 0); in aic_common_ext_irq_of_init()
126 aic = gc->private; in aic_common_ext_irq_of_init()
130 gc = irq_get_domain_generic_chip(domain, hwirq); in aic_common_ext_irq_of_init()
131 if (!gc) { in aic_common_ext_irq_of_init()
137 aic = gc->private; in aic_common_ext_irq_of_init()
219 struct irq_chip_generic *gc; in aic_common_of_init() local
253 gc = irq_get_domain_generic_chip(domain, i * 32); in aic_common_of_init()
255 gc->reg_base = reg_base; in aic_common_of_init()
257 gc->unused = 0; in aic_common_of_init()
258 gc->wake_enabled = ~0; in aic_common_of_init()
259 gc->chip_types[0].type = IRQ_TYPE_SENSE_MASK; in aic_common_of_init()
260 gc->chip_types[0].chip.irq_eoi = irq_gc_eoi; in aic_common_of_init()
261 gc->chip_types[0].chip.irq_set_wake = irq_gc_set_wake; in aic_common_of_init()
262 gc->chip_types[0].chip.irq_shutdown = aic_common_shutdown; in aic_common_of_init()
263 gc->private = &aic[i]; in aic_common_of_init()