set_mal_dcrn
set_mal_dcrn(mal, MAL_TXCASR,
set_mal_dcrn(mal, MAL_TXCARR, MAL_CHAN_MASK(channel));
set_mal_dcrn(mal, MAL_RXCASR,
set_mal_dcrn(mal, MAL_RXCARR, 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);
set_mal_dcrn(mal, MAL_ESR, esr);
set_mal_dcrn(mal, MAL_TXEOBISR, r);
set_mal_dcrn(mal, MAL_RXEOBISR, r);
set_mal_dcrn(mal, MAL_TXDEIR, deir);
set_mal_dcrn(mal, MAL_RXDEIR, deir);
set_mal_dcrn(mal, MAL_CFG, MAL_CFG_SR);
set_mal_dcrn(mal, MAL_CFG, cfg);
set_mal_dcrn(mal, MAL_TXCTPR(i), mal->bd_dma +
set_mal_dcrn(mal, MAL_RXCTPR(i), mal->bd_dma +
set_mal_dcrn(mal, MAL_IER, MAL_IER_EVENTS);
set_mal_dcrn(mal, MAL_RCBS(channel), size >> 4);