Lines Matching defs:fixup
379 struct mpic_irq_fixup *fixup = &mpic->fixups[source];
381 if (fixup->applebase) {
382 unsigned int soff = (fixup->index >> 3) & ~3;
383 unsigned int mask = 1U << (fixup->index & 0x1f);
384 writel(mask, fixup->applebase + soff);
387 writeb(0x11 + 2 * fixup->index, fixup->base + 2);
388 writel(fixup->data, fixup->base + 4);
396 struct mpic_irq_fixup *fixup = &mpic->fixups[source];
400 if (fixup->base == NULL)
404 source, fixup->index);
407 writeb(0x10 + 2 * fixup->index, fixup->base + 2);
408 tmp = readl(fixup->base + 4);
412 writel(tmp, fixup->base + 4);
417 * set if this fixup was enabled, clear otherwise */
424 struct mpic_irq_fixup *fixup = &mpic->fixups[source];
428 if (fixup->base == NULL)
435 writeb(0x10 + 2 * fixup->index, fixup->base + 2);
436 tmp = readl(fixup->base + 4);
438 writel(tmp, fixup->base + 4);
443 * set if this fixup was enabled, clear otherwise */
1148 * configured, and thus our current fixup code that reads the
1970 struct mpic_irq_fixup *fixup = &mpic->fixups[i];
1972 if (fixup->base) {
1978 writeb(0x10 + 2 * fixup->index, fixup->base + 2);
1981 fixup->base + 4);