DMAC_STATUS
if (smsc9420_reg_read(pd, DMAC_STATUS) & DMAC_STS_TS_)
smsc9420_reg_write(pd, DMAC_STATUS, DMAC_STS_TXPS_);
if (smsc9420_reg_read(pd, DMAC_STATUS) & DMAC_STS_RS_)
smsc9420_reg_write(pd, DMAC_STATUS, DMAC_STS_RXPS_);
u32 status = smsc9420_reg_read(pd, DMAC_STATUS);
smsc9420_reg_write(pd, DMAC_STATUS, ints_to_clear);
if (dmac_read(host, DMAC_STATUS) & STATUS_RQ0) {