Lines Matching refs:fixups
369 if (source >= 128 || !mpic->fixups) in mpic_is_ht_interrupt()
371 return mpic->fixups[source].base != NULL; in mpic_is_ht_interrupt()
377 struct mpic_irq_fixup *fixup = &mpic->fixups[source]; in mpic_ht_end_irq()
394 struct mpic_irq_fixup *fixup = &mpic->fixups[source]; in mpic_startup_ht_interrupt()
422 struct mpic_irq_fixup *fixup = &mpic->fixups[source]; in mpic_shutdown_ht_interrupt()
526 mpic->fixups[irq].index = i; in mpic_scan_ht_pic()
527 mpic->fixups[irq].base = base; in mpic_scan_ht_pic()
530 mpic->fixups[irq].applebase = devbase + 0x60; in mpic_scan_ht_pic()
532 mpic->fixups[irq].applebase = NULL; in mpic_scan_ht_pic()
534 mpic->fixups[irq].data = readl(base + 4) | 0x80000000; in mpic_scan_ht_pic()
547 mpic->fixups = kzalloc(128 * sizeof(*mpic->fixups), GFP_KERNEL); in mpic_scan_ht_pics()
548 BUG_ON(mpic->fixups == NULL); in mpic_scan_ht_pics()
1971 if (mpic->fixups) { in mpic_resume_one()
1972 struct mpic_irq_fixup *fixup = &mpic->fixups[i]; in mpic_resume_one()