Lines Matching refs:chan
550 volatile struct dbdma_regs* chan = (volatile struct dbdma_regs*)
552 save[i].cmdptr_hi = in_le32(&chan->cmdptr_hi);
553 save[i].cmdptr = in_le32(&chan->cmdptr);
554 save[i].intr_sel = in_le32(&chan->intr_sel);
555 save[i].br_sel = in_le32(&chan->br_sel);
556 save[i].wait_sel = in_le32(&chan->wait_sel);
567 volatile struct dbdma_regs* chan = (volatile struct dbdma_regs*)
569 out_le32(&chan->control, (ACTIVE|DEAD|WAKE|FLUSH|PAUSE|RUN)<<16);
570 while (in_le32(&chan->status) & ACTIVE)
572 out_le32(&chan->cmdptr_hi, save[i].cmdptr_hi);
573 out_le32(&chan->cmdptr, save[i].cmdptr);
574 out_le32(&chan->intr_sel, save[i].intr_sel);
575 out_le32(&chan->br_sel, save[i].br_sel);
576 out_le32(&chan->wait_sel, save[i].wait_sel);