out32rb
out32rb(caoff, val);
out32rb(cpcht_irqmap[irq].ht_base + 4, ht_irq | HTAPIC_MASK);
out32rb(cpcht_irqmap[irq].ht_base + 4, ht_irq);
out32rb(cpcht_irqmap[irq].ht_base + 4, ht_irq);
out32rb(cpcht_irqmap[irq].ht_base + 4, ht_irq);
out32rb(cpcht_irqmap[irq].apple_eoi + off, mask);
out32rb(cpcht_irqmap[irq].ht_base + 4,
out32rb(caoff, val);
out32rb(sc->sc_addr, cfgval);
out32rb(sc->sc_addr, 0);
out32rb(caoff, val);
out32rb(sc->sc_addr, cfgval);
out32rb(d++, *addr++);
out32rb(d, val);
out32rb(d++, val);