Lines Matching refs:fixups
371 if (source >= 128 || !mpic->fixups) in mpic_is_ht_interrupt()
373 return mpic->fixups[source].base != NULL; in mpic_is_ht_interrupt()
379 struct mpic_irq_fixup *fixup = &mpic->fixups[source]; in mpic_ht_end_irq()
396 struct mpic_irq_fixup *fixup = &mpic->fixups[source]; in mpic_startup_ht_interrupt()
424 struct mpic_irq_fixup *fixup = &mpic->fixups[source]; in mpic_shutdown_ht_interrupt()
528 mpic->fixups[irq].index = i; in mpic_scan_ht_pic()
529 mpic->fixups[irq].base = base; in mpic_scan_ht_pic()
532 mpic->fixups[irq].applebase = devbase + 0x60; in mpic_scan_ht_pic()
534 mpic->fixups[irq].applebase = NULL; in mpic_scan_ht_pic()
536 mpic->fixups[irq].data = readl(base + 4) | 0x80000000; in mpic_scan_ht_pic()
549 mpic->fixups = kcalloc(128, sizeof(*mpic->fixups), GFP_KERNEL); in mpic_scan_ht_pics()
550 BUG_ON(mpic->fixups == NULL); in mpic_scan_ht_pics()
1969 if (mpic->fixups) { in mpic_resume_one()
1970 struct mpic_irq_fixup *fixup = &mpic->fixups[i]; in mpic_resume_one()