PIO_ADDR
ddi_put64(bgep->io_handle, PIO_ADDR(bgep, addr), data);
ddi_put32(bgep->io_handle, PIO_ADDR(bgep, addr),
ddi_put32(bgep->io_handle, PIO_ADDR(bgep, addr + 4),
ddi_put32(bgep->io_handle, PIO_ADDR(bgep, addr + 8),
ddi_put32(bgep->io_handle, PIO_ADDR(bgep, addr + 12),
ddi_put64(bgep->io_handle, PIO_ADDR(bgep, addr), *p++);
ddi_put64(bgep->io_handle, PIO_ADDR(bgep, addr+8), *p);
ddi_put32(bgep->io_handle, PIO_ADDR(bgep, addr + 4),
ddi_put32(bgep->io_handle, PIO_ADDR(bgep, addr),
ddi_put32(bgep->io_handle, PIO_ADDR(bgep, addr + 12),
ddi_put32(bgep->io_handle, PIO_ADDR(bgep, addr + 8),
ddi_put64(bgep->io_handle, PIO_ADDR(bgep, addr), *p++);
ddi_put64(bgep->io_handle, PIO_ADDR(bgep, addr + 8), *p);
ddi_put64(bgep->io_handle, PIO_ADDR(bgep, addr), *p++);
ddi_put64(bgep->io_handle, PIO_ADDR(bgep, addr + 8), *p);
(void) ddi_device_zero(bgep->io_handle, PIO_ADDR(bgep, addr),
ddi_put32(bgep->io_handle, PIO_ADDR(bgep, regno), regval);
regaddr = PIO_ADDR(bgep, ppd->pp_acc_offset);
regaddr = PIO_ADDR(bgep, ppd->pp_acc_offset);
regaddr = PIO_ADDR(bgep, regoff);
regaddr = PIO_ADDR(bgep, regoff);
return (ddi_get32(bgep->io_handle, PIO_ADDR(bgep, regno)));
ddi_put32(bgep->io_handle, PIO_ADDR(bgep, regno), data);
regval = ddi_get32(bgep->io_handle, PIO_ADDR(bgep, regno + 4));
regval |= ddi_get32(bgep->io_handle, PIO_ADDR(bgep, regno));
regval = ddi_get64(bgep->io_handle, PIO_ADDR(bgep, regno));
regval = ddi_get32(bgep->io_handle, PIO_ADDR(bgep, regno));
regval |= ddi_get32(bgep->io_handle, PIO_ADDR(bgep, regno + 4));
regval = ddi_get64(bgep->io_handle, PIO_ADDR(bgep, regno));
regval = ddi_get64(bgep->io_handle, PIO_ADDR(bgep, regno));
PIO_ADDR(bgep, regno), (uint32_t)data);
PIO_ADDR(bgep, regno + 4), (uint32_t)(data >> 32));
ddi_put64(bgep->io_handle, PIO_ADDR(bgep, regno), data);
PIO_ADDR(bgep, regno + 4), (uint32_t)data);
PIO_ADDR(bgep, regno), (uint32_t)(data >> 32));
ddi_put64(bgep->io_handle, PIO_ADDR(bgep, regno), data);
ddi_put64(bgep->io_handle, PIO_ADDR(bgep, regno), data);
ddi_put32(bgep->io_handle, PIO_ADDR(bgep, regno+4), (uint32_t)data);
ddi_put32(bgep->io_handle, PIO_ADDR(bgep, regno), (uint32_t)data);
val32 = ddi_get32(bgep->io_handle, PIO_ADDR(bgep, regno+4));
val32 = ddi_get32(bgep->io_handle, PIO_ADDR(bgep, regno));
data = ddi_get32(bgep->io_handle, PIO_ADDR(bgep, addr));
ddi_put32(bgep->io_handle, PIO_ADDR(bgep, addr), data);
PIO_ADDR(bgep, addr + 4));
data |= ddi_get32(bgep->io_handle, PIO_ADDR(bgep, addr));
data = ddi_get64(bgep->io_handle, PIO_ADDR(bgep, addr));
data = ddi_get32(bgep->io_handle, PIO_ADDR(bgep, addr));
PIO_ADDR(bgep, addr + 4));
data = ddi_get64(bgep->io_handle, PIO_ADDR(bgep, addr));
data = ddi_get64(bgep->io_handle, PIO_ADDR(bgep, addr));
PIO_ADDR(bgep, addr + 4), (uint32_t)data);
PIO_ADDR(bgep, addr), (uint32_t)(data >> 32));
ddi_put64(bgep->io_handle, PIO_ADDR(bgep, addr), data);
PIO_ADDR(bgep, addr + 4), (uint32_t)data);
PIO_ADDR(bgep, addr), (uint32_t)(data >> 32));
ddi_put64(bgep->io_handle, PIO_ADDR(bgep, addr), data);
ddi_put32(ngep->io_handle, PIO_ADDR(ngep, regno), data);
regaddr = PIO_ADDR(ngep, ppd->pp_acc_offset);
regaddr = PIO_ADDR(ngep, ppd->pp_acc_offset);
return (ddi_get8(ngep->io_handle, PIO_ADDR(ngep, regno)));
ddi_put8(ngep->io_handle, PIO_ADDR(ngep, regno), data);
return (ddi_get16(ngep->io_handle, PIO_ADDR(ngep, regno)));
ddi_put16(ngep->io_handle, PIO_ADDR(ngep, regno), data);
return (ddi_get32(ngep->io_handle, PIO_ADDR(ngep, regno)));
regaddr = PIO_ADDR(rgep, ppd->pp_acc_offset);
regaddr = PIO_ADDR(rgep, ppd->pp_acc_offset);