ATACH_DMA_WAIT
if (chp->ch_flags & ATACH_DMA_WAIT) {
chp->ch_flags &= ~(ATACH_DMA_WAIT | ATACH_PIOBM_WAIT | ATACH_IRQ_WAIT);
chp->ch_flags |= ATACH_DMA_WAIT;
chp->ch_flags |= ATACH_DMA_WAIT;
if (chp->ch_flags & ATACH_DMA_WAIT) {
chp->ch_flags &= ~ATACH_DMA_WAIT;
chp->ch_flags |= ATACH_DMA_WAIT | ATACH_PIOBM_WAIT;
chp->ch_flags |= ATACH_DMA_WAIT;
if (chp->ch_flags & ATACH_DMA_WAIT) {
chp->ch_flags &= ~ATACH_DMA_WAIT;
chp->ch_flags &= ~(ATACH_DMA_WAIT);
if (chp->ch_flags & ATACH_DMA_WAIT) {
chp->ch_flags &= ~ATACH_DMA_WAIT;
chp->ch_flags |= ATACH_DMA_WAIT;
if (chp->ch_flags & ATACH_DMA_WAIT) {
chp->ch_flags &= ~ATACH_DMA_WAIT;
if (chp->ch_flags & ATACH_DMA_WAIT) {
chp->ch_flags &= ~ATACH_DMA_WAIT;
if (chp->ch_flags & ATACH_DMA_WAIT) {
chp->ch_flags &= ~ATACH_DMA_WAIT;
if (chp->ch_flags & ATACH_DMA_WAIT) {
chp->ch_flags &= ~ATACH_DMA_WAIT;
chp->ch_flags |= ATACH_DMA_WAIT;
chp->ch_flags |= ATACH_DMA_WAIT | ATACH_IRQ_WAIT |
chp->ch_flags |= ATACH_DMA_WAIT | ATACH_IRQ_WAIT |