get_mal_dcrn
get_mal_dcrn(mal, MAL_TXCASR) | MAL_CHAN_MASK(channel));
get_mal_dcrn(mal, MAL_RXCASR) | MAL_CHAN_MASK(channel));
set_mal_dcrn(mal, MAL_CFG, get_mal_dcrn(mal, MAL_CFG) | MAL_CFG_EOPIE);
set_mal_dcrn(mal, MAL_CFG, get_mal_dcrn(mal, MAL_CFG) & ~MAL_CFG_EOPIE);
u32 esr = get_mal_dcrn(mal, MAL_ESR);
u32 r = get_mal_dcrn(mal, MAL_TXEOBISR);
u32 r = get_mal_dcrn(mal, MAL_RXEOBISR);
u32 deir = get_mal_dcrn(mal, MAL_TXDEIR);
u32 deir = get_mal_dcrn(mal, MAL_RXDEIR);
u32 esr = get_mal_dcrn(mal, MAL_ESR);
while ((get_mal_dcrn(mal, MAL_CFG) & MAL_CFG_SR) && n)
regs->cfg = get_mal_dcrn(mal, MAL_CFG);
regs->esr = get_mal_dcrn(mal, MAL_ESR);
regs->ier = get_mal_dcrn(mal, MAL_IER);
regs->tx_casr = get_mal_dcrn(mal, MAL_TXCASR);
regs->tx_carr = get_mal_dcrn(mal, MAL_TXCARR);
regs->tx_eobisr = get_mal_dcrn(mal, MAL_TXEOBISR);
regs->tx_deir = get_mal_dcrn(mal, MAL_TXDEIR);
regs->rx_casr = get_mal_dcrn(mal, MAL_RXCASR);
regs->rx_carr = get_mal_dcrn(mal, MAL_RXCARR);
regs->rx_eobisr = get_mal_dcrn(mal, MAL_RXEOBISR);
regs->rx_deir = get_mal_dcrn(mal, MAL_RXDEIR);
regs->tx_ctpr[i] = get_mal_dcrn(mal, MAL_TXCTPR(i));
regs->rx_ctpr[i] = get_mal_dcrn(mal, MAL_RXCTPR(i));
regs->rcbs[i] = get_mal_dcrn(mal, MAL_RCBS(i));