REG_READ
#define REG_WRITE(o,v) (REG_READ(o)) = (v)
REG_READ(ICU_MODE_REG) | irqmask);
REG_READ(ICU_MODE_REG) & ~irqmask);
irqstat = REG_READ(ICU_FIQ_STATUS_REG);
irqstat = REG_READ(ICU_STATUS_REG);
while (REG_READ(ADMHCD_REG_CONTROL) & ADMHCD_SW_RESET)
if ((REG_READ(ADMHCD_REG_PORTSTATUS0) & ADMHCD_CCS) != p0_state) {
p0_state=(REG_READ(ADMHCD_REG_PORTSTATUS0) & ADMHCD_CCS);
if ((REG_READ(ADMHCD_REG_PORTSTATUS1) & ADMHCD_CCS) != p1_state) {
p1_state=(REG_READ(ADMHCD_REG_PORTSTATUS1) & ADMHCD_CCS);
status = REG_READ(ADMHCD_REG_PORTSTATUS0+(index-1)*4);
REG_WRITE(ADMSW_INT_MASK, REG_READ(ADMSW_INT_MASK) &
while (!(REG_READ(MAC_WT0_REG) & MAC_WT0_WRITE_DONE))
conf = REG_READ(CPUP_CONF_REG);
old = REG_READ(PHY_CNTL2_REG);
status = REG_READ(PHY_ST_REG) >> port;
REG_READ(PORT_CONF0_REG) | PORT_CONF0_DP_MASK);
REG_READ(CPUP_CONF_REG) | CPUP_CONF_DCPUP);
REG_READ(PHY_CNTL2_REG) & ~PHY_CNTL2_PHYR_MASK);
REG_READ(PHY_CNTL2_REG) | PHY_CNTL2_ANE_MASK |
REG_WRITE(PHY_CNTL3_REG, REG_READ(PHY_CNTL3_REG) | PHY_CNTL3_RNT);
REG_READ(FC_TH_REG) & ~(FC_TH_FCS_MASK | FC_TH_D2S_MASK));
while (!(REG_READ(MAC_WT0_REG) & MAC_WT0_WRITE_DONE))
wdog1 = REG_READ(ADM5120_WDOG1);
pending = REG_READ(ADMSW_INT_ST);
device_xname(sc->sc_dev), REG_READ(RECV_LBADDR_REG),
REG_READ(RECV_LWADDR_REG), sc->sc_rxptr, i);
if (REG_READ(UART_RSR_REG) & UART_RSR_BE) {
while ((REG_READ(UART_FR_REG) & UART_FR_RX_FIFO_EMPTY) == 0) {
c = REG_READ(UART_DR_REG) & 0xff;
feat = REG_READ(sc, VIRTCTRL_REG_FEATURES);
return ffs(REG_READ(sc, GFPIC_PENDING)) - 1;
while ((count = REG_READ(sc, GFTTY_BYTES_READY)) != 0) {
count = REG_READ(sc, GFTTY_BYTES_READY);
if (!REG_READ(sc, RAY_HCSIR))
#define RAY_ECF_READY(sc) (!(REG_READ(sc, RAY_ECFIR) & RAY_ECSIR_IRQ))