Lines Matching refs:fixups
372 if (source >= 128 || !mpic->fixups) in mpic_is_ht_interrupt()
374 return mpic->fixups[source].base != NULL; in mpic_is_ht_interrupt()
380 struct mpic_irq_fixup *fixup = &mpic->fixups[source]; in mpic_ht_end_irq()
397 struct mpic_irq_fixup *fixup = &mpic->fixups[source]; in mpic_startup_ht_interrupt()
425 struct mpic_irq_fixup *fixup = &mpic->fixups[source]; in mpic_shutdown_ht_interrupt()
529 mpic->fixups[irq].index = i; in mpic_scan_ht_pic()
530 mpic->fixups[irq].base = base; in mpic_scan_ht_pic()
533 mpic->fixups[irq].applebase = devbase + 0x60; in mpic_scan_ht_pic()
535 mpic->fixups[irq].applebase = NULL; in mpic_scan_ht_pic()
537 mpic->fixups[irq].data = readl(base + 4) | 0x80000000; in mpic_scan_ht_pic()
550 mpic->fixups = kcalloc(128, sizeof(*mpic->fixups), GFP_KERNEL); in mpic_scan_ht_pics()
551 BUG_ON(mpic->fixups == NULL); in mpic_scan_ht_pics()
1970 if (mpic->fixups) { in mpic_resume_one()
1971 struct mpic_irq_fixup *fixup = &mpic->fixups[i]; in mpic_resume_one()