GET32
buflen = GET32(smallbuf) + 4;
buflen = GET32(smallbuf) + 4;
(void) GET32(M1575_INTRCR_REG);
intrsr = GET32(M1575_INTRSR_REG);
(void) GET32(M1575_INTRSR_REG);
ssr = GET32(M1575_SSR_REG);
ssr = GET32(M1575_SSR_REG);
if ((GET32(M1575_SCR_REG) & M1575_SCR_COLDRST) == 0) {
rtsr = GET32(M1575_RTSR_REG);
if (GET32(M1575_DMACR_REG) & M1575_DMACR_PAUSE_ALL) {
(void) GET32(M1575_INTRCR_REG);
intrsr = GET32(M1575_INTRSR_REG);
(void) GET32(M1575_INTRSR_REG);
if ((GET32(M1575_CASR_REG) & 1) == 0) {
if (GET32(M1575_CSPSR_REG) &
if (GET32(M1575_CSPSR_REG) & M1575_CSPSR_WRRDY) {
if (GET32(M1575_CSPSR_REG) & M1575_CSPSR_RDRDY) {
scr = GET32(M1575_SCR_REG);
#define SET32(reg, bit) PUT32(reg, GET32(reg) | (bit))
#define CLR32(reg, bit) PUT32(reg, GET32(reg) & ~(bit))
(void) GET32(dev, REG_MISC);
val = GET32(dev, REG_INTCTRL) & INTCTRL_MDL_MASK;
if (GET32(dev, REG_CHFORMAT & CHFORMAT_VER_MASK)) {
#define CLR32(dev, offset, v) PUT32(dev, offset, GET32(dev, offset) & ~(v))
#define SET32(dev, offset, v) PUT32(dev, offset, GET32(dev, offset) | (v))
#define CLR32(dev, offset, v) PUT32(dev, offset, GET32(dev, offset) & ~(v))
#define SET32(dev, offset, v) PUT32(dev, offset, GET32(dev, offset) | (v))
dtemp = GET32(dev, CONC_dCODECCTL_OFF);
dtemp = GET32(dev, CONC_dCODECCTL_OFF);
dtemp = GET32(dev, CONC_dCODECCTL_OFF);
dtemp = GET32(dev, CONC_dCODECCTL_OFF);
dtemp = GET32(dev, CONC_dCODECCTL_OFF);
dtemp = GET32(dev, CONC_dSRCIO_OFF);
dtemp = GET32(dev, CONC_dSRCIO_OFF);
dtemp = GET32(dev, CONC_dSRCIO_OFF);
dtemp = GET32(dev, CONC_dSRCIO_OFF);
dtemp = GET32(dev, CONC_dSRCIO_OFF);
if (!(GET32(dev, CONC_dSRCIO_OFF) & SRC_BUSY))
(GET32(dev, CONC_dSRCIO_OFF) & SRC_CTLMASK) | dtemp);
if (!(GET32(dev, CONC_dSRCIO_OFF) & SRC_BUSY))
(GET32(dev, CONC_dSRCIO_OFF) & SRC_CTLMASK) & ~dtemp);
if (!(GET32(dev, CONC_dSRCIO_OFF) & SRC_BUSY))
if (!(GET32(dev, CONC_dSRCIO_OFF) & SRC_BUSY))
return (GET32(dev, offs));
status = GET32(dev, CONC_dSTATUS_OFF);
tmp = GET32(dev, CONC_dSTATUS_OFF);
tmp = GET32(dev, CONC_bDEVCTL_OFF) & 0xff;
PUT32(dev, 0x04, GET32(dev, 0x04) | (1 << 18));
PUT32(dev, 0x00, GET32(dev, 0x00) | (1 << 26));
PUT32(dev, 0x04, GET32(dev, 0x04) & ~(1 << 18));
PUT32(dev, 0x00, GET32(dev, 0x00) & ~(1 << 26));
sr = GET32(IXP_AUDIO_INT);
cmd = GET32(IXP_AUDIO_OUT_PHY_ADDR_DATA);
result = GET32(IXP_AUDIO_IN_PHY_ADDR_DATA);
(void) GET32(IXP_AUDIO_CMD);
cmd = GET32(IXP_AUDIO_CMD);
(void) GET32(IXP_AUDIO_CMD);
uint32_t slot = GET32(IXP_AUDIO_OUT_DMA_SLOT_EN_THRESHOLD);
paddr = GET32(regoff);
#define SET32(reg, val) PUT32(reg, GET32(reg) | ((uint32_t)(val)))
#define CLR32(reg, val) PUT32(reg, GET32(reg) & ~((uint32_t)(val)))
return (GET32(dev, offs));
paddr = GET32(REG_DNLISTPTR);
paddr = GET32(REG_DNLISTPTR);
if ((r->r_avail < r->r_count) && (GET32(REG_DNLISTPTR) != 0)) {
if (GET32(REG_UPLISTPTR) == 0) {
config = GET32(W3_INTERNAL_CONFIG);
PUT32(REG_DMACTRL, GET32(REG_DMACTRL) | DMACTRL_UPRXEAREN);
configreg = GET32(W3_INTERNAL_CONFIG);
mdi = GET32(ip, CSR_MDICTL);
if (GET32(ip, CSR_MDICTL) & MDI_R)
(void) GET32(ip, CSR_PORT);
(void) GET32(ip, CSR_PORT);
(void) GET32(ip, CSR_PORT);
resp[0] = GET32(ss, REG_RESP1);
resp[1] = GET32(ss, REG_RESP2);
resp[2] = GET32(ss, REG_RESP3);
resp[3] = GET32(ss, REG_RESP4);
#define GETDATA32(ss) sw32(GET32(ss, REG_DATA))
((GET32(ss, REG_PRS) & PRS_ ## nm) != 0)