reg_read
reg_read_t reg_read;
reg_read_t reg_read, reg_write_t reg_write, void *arg);
.reg_read = (_read), \
.reg_read = vmm_reg_read_arg, \
.reg_read = vmm_reg_raz,
reg_read_t reg_read, reg_write_t reg_write, void *arg)
vm->special_reg[i].reg_read = reg_read;
vm->special_reg[i].reg_read,
vmm_special_regs[i].reg_read,
v = reg_read(sc, IG4_REG_TX_TL);
(reg_read(sc, IG4_REG_TX_TL) & IG4_FIFO_MASK) + 1;
v = reg_read(sc, IG4_REG_RX_TL);
(reg_read(sc, IG4_REG_RX_TL) & IG4_FIFO_MASK) + 1;
if (sc->intr_mask != 0 && reg_read(sc, IG4_REG_INTR_STAT) != 0) {
device_printf(sc->dev, " %-23s %08x\n", #reg, reg_read(sc, reg))
reg_read(sc, IG4_REG_CLR_RX_UNDER);
reg_read(sc, IG4_REG_CLR_RX_OVER);
reg_read(sc, IG4_REG_CLR_TX_OVER);
src = reg_read(sc, IG4_REG_TX_ABRT_SOURCE);
reg_read(sc, IG4_REG_CLR_TX_ABORT);
reg_read(sc, IG4_REG_CLR_INTR);
v = reg_read(sc, IG4_REG_ENABLE_STATUS);
v = reg_read(sc, IG4_REG_RAW_INTR_STAT);
v = reg_read(sc, IG4_REG_TXFLR) & IG4_FIFOLVL_MASK;
ctl = reg_read(sc, IG4_REG_CTL);
reg_read(sc, IG4_REG_CLR_INTR);
return ((reg_read(sc, IG4_REG_RAW_INTR_STAT) &
(reg_read(sc, IG4_REG_TXFLR) & IG4_FIFOLVL_MASK);
(reg_read(sc, IG4_REG_TXFLR) & IG4_FIFOLVL_MASK);
reg_read(sc, IG4_REG_RXFLR) & IG4_FIFOLVL_MASK);
reg_read(sc, IG4_REG_DATA_CMD);
(reg_read(sc, IG4_REG_TXFLR) & IG4_FIFOLVL_MASK);
reg_read(sc, IG4_REG_CLR_TX_ABORT);
reg_read(sc, IG4_REG_CLR_INTR);
while (reg_read(sc, IG4_REG_I2C_STA) &
reg_read(sc, IG4_REG_DATA_CMD);
reg_read(sc, IG4_REG_TX_ABRT_SOURCE);
reg_read(sc, IG4_REG_CLR_INTR);
sc->cfg.version = reg_read(sc, IG4_REG_COMP_VER);
sc->cfg.bus_speed = reg_read(sc, IG4_REG_CTL) & IG4_CTL_SPEED_MASK;
reg_read(sc, IG4_REG_SS_SCL_HCNT) & IG4_SCL_CLOCK_MASK;
reg_read(sc, IG4_REG_SS_SCL_LCNT) & IG4_SCL_CLOCK_MASK;
reg_read(sc, IG4_REG_FS_SCL_HCNT) & IG4_SCL_CLOCK_MASK;
reg_read(sc, IG4_REG_FS_SCL_LCNT) & IG4_SCL_CLOCK_MASK;
reg_read(sc, IG4_REG_SDA_HOLD) & IG4_SDA_TX_HOLD_MASK;
v = reg_read(sc, IG4_REG_COMP_PARAM1);
v = reg_read(sc, IG4_REG_DEVIDLE_CTRL);
if (reg_read(sc, IG4_REG_COMP_TYPE) == IG4_COMP_TYPE)
reg_read(sc, IG4_REG_COMP_TYPE));
v = reg_read(sc, IG4_REG_COMP_TYPE);
v = reg_read(sc, IG4_REG_COMP_PARAM1);
v = reg_read(sc, IG4_REG_GENERAL);
v = reg_read(sc, IG4_REG_GENERAL);
v = reg_read(sc, IG4_REG_SW_LTR_VALUE);
v = reg_read(sc, IG4_REG_AUTO_LTR_VALUE);
v = reg_read(sc, IG4_REG_ACTIVE_LTR_VALUE);
v = reg_read(sc, IG4_REG_IDLE_LTR_VALUE);
v = reg_read(sc, IG4_REG_COMP_VER);
reg_read(sc, IG4_REG_CLR_INTR);
reg_read_t reg_read, reg_write_t reg_write, void *arg);