mapiodev
sc->sc_regbase = mapiodev(ca->ca_reg[0], ca->ca_reg[1]);
sc->sc_reg = mapiodev(ca->ca_reg[0], ca->ca_reg[1]);
sc->sc_odma = mapiodev(ca->ca_reg[2], ca->ca_reg[3]); /* out */
sc->sc_idma = mapiodev(ca->ca_reg[4], ca->ca_reg[5]); /* in */
sc->sc_reg = mapiodev(reg[0], reg[1]);
sc->sc_odma = mapiodev(reg[2], reg[3]); /* out */
sc->sc_idma = mapiodev(reg[4], reg[5]); /* in */
sc->sc_regs = (vaddr_t)mapiodev(ca->ca_reg[0], NBPG);
sc->sc_txdma = mapiodev(ca->ca_reg[2], 0x100);
sc->sc_rxdma = mapiodev(ca->ca_reg[4], 0x100);
if ((sc->sc_reg = mapiodev(ca->ca_reg[0], ca->ca_reg[1])) == NULL) {
if ((sc->sc_txdma = mapiodev(ca->ca_reg[2], ca->ca_reg[3])) == NULL) {
if ((sc->sc_rxdma = mapiodev(ca->ca_reg[4], ca->ca_reg[5])) == NULL) {
psc->keywest = (u_int) mapiodev(0x80000000, 0x1d000);
sc->sc_reg = mapiodev(sc->sc_paddr, (DATA+1)*sc->sc_regstep);
sc->sc_port = mapiodev(ca->ca_baseaddr + ca->ca_reg[0], ca->ca_reg[1]);
interrupt_reg = (void *)mapiodev(ca->ca_baseaddr,0x100); /* XXX */
sc->sc_addr = mapiodev(ca->ca_reg[0], PAGE_SIZE);
openpic_base = (vaddr_t) mapiodev (ca->ca_baseaddr +
sc->sc_baseaddr = mapiodev(reg[1], PAGE_SIZE);
sc->sc_baseaddr = mapiodev(reg[0], PAGE_SIZE);
sc->sc_dmareg = mapiodev(ca->ca_baseaddr + ca->ca_reg[2],
if ((sc->sc_reg = mapiodev(ca->ca_reg[0], ca->ca_reg[1])) == NULL) {
if ((sc->sc_dma = mapiodev(ca->ca_reg[2], ca->ca_reg[3])) == NULL) {
zs_conschan = mapiodev(reg[2] + zs_offset, zs_size);
zsd = mapiodev(ca->ca_baseaddr + ca->ca_reg[0], ca->ca_reg[1]);
zsc->zsc_txdmareg[channel] = mapiodev(regs[2], regs[3]);
reset_cpu = mapiodev(0x80000000 + off, 1);
reset_cpu = mapiodev(0x80000000 + 0x5c, 1);
if ((hh_base = mapiodev(reg[0], reg[1])) != NULL) {
ri->ri_bits = (void *)mapiodev(cons_addr, cons_linebytes * cons_height);
heathrow_FCR = mapiodev(reg[2] + HEATHROW_FCR_OFFSET,
sc->obiomem = mapiodev(reg[2], 0x100);
void *mapiodev(paddr_t pa, psize_t len);