Lines Matching refs:fixup

377 	struct mpic_irq_fixup *fixup = &mpic->fixups[source];  in mpic_ht_end_irq()  local
379 if (fixup->applebase) { in mpic_ht_end_irq()
380 unsigned int soff = (fixup->index >> 3) & ~3; in mpic_ht_end_irq()
381 unsigned int mask = 1U << (fixup->index & 0x1f); in mpic_ht_end_irq()
382 writel(mask, fixup->applebase + soff); in mpic_ht_end_irq()
385 writeb(0x11 + 2 * fixup->index, fixup->base + 2); in mpic_ht_end_irq()
386 writel(fixup->data, fixup->base + 4); in mpic_ht_end_irq()
394 struct mpic_irq_fixup *fixup = &mpic->fixups[source]; in mpic_startup_ht_interrupt() local
398 if (fixup->base == NULL) in mpic_startup_ht_interrupt()
402 source, fixup->index); in mpic_startup_ht_interrupt()
405 writeb(0x10 + 2 * fixup->index, fixup->base + 2); in mpic_startup_ht_interrupt()
406 tmp = readl(fixup->base + 4); in mpic_startup_ht_interrupt()
410 writel(tmp, fixup->base + 4); in mpic_startup_ht_interrupt()
422 struct mpic_irq_fixup *fixup = &mpic->fixups[source]; in mpic_shutdown_ht_interrupt() local
426 if (fixup->base == NULL) in mpic_shutdown_ht_interrupt()
433 writeb(0x10 + 2 * fixup->index, fixup->base + 2); in mpic_shutdown_ht_interrupt()
434 tmp = readl(fixup->base + 4); in mpic_shutdown_ht_interrupt()
436 writel(tmp, fixup->base + 4); in mpic_shutdown_ht_interrupt()
1972 struct mpic_irq_fixup *fixup = &mpic->fixups[i]; in mpic_resume_one() local
1974 if (fixup->base) { in mpic_resume_one()
1980 writeb(0x10 + 2 * fixup->index, fixup->base + 2); in mpic_resume_one()
1983 fixup->base + 4); in mpic_resume_one()