edma_shadow0_read_array
sh_ipr = edma_shadow0_read_array(ecc, SH_IPR, 0);
sh_ipr = edma_shadow0_read_array(ecc, SH_IPR, 1);
sh_ier = edma_shadow0_read_array(ecc, SH_IER, 1);
sh_ier = edma_shadow0_read_array(ecc, SH_IER, 0);
while (edma_shadow0_read_array(echan->ecc, event_reg, idx) & ch_bit) {
edma_shadow0_read_array(ecc, SH_ESR, idx));
edma_shadow0_read_array(ecc, SH_ER, idx));
edma_shadow0_read_array(ecc, SH_EER, idx));
edma_shadow0_read_array(ecc, SH_EER, idx));
edma_shadow0_read_array(ecc, SH_ESR, idx));