Lines Matching refs:dbdma
272 out_le32(&pi->dbdma->control, (RUN | PAUSE | 1) << 16); in i2sbus_wait_for_stop()
275 while (in_le32(&pi->dbdma->status) & ACTIVE) { in i2sbus_wait_for_stop()
563 out_le32(&pi->dbdma->control, 1 << 16); in i2sbus_pcm_trigger()
564 if (in_le32(&pi->dbdma->status) & ACTIVE) { in i2sbus_pcm_trigger()
567 if (in_le32(&pi->dbdma->status) & ACTIVE) { in i2sbus_pcm_trigger()
575 out_le32(&pi->dbdma->control, (RUN | PAUSE | 1) << 16); in i2sbus_pcm_trigger()
578 out_le32(&pi->dbdma->br_sel, (1 << 16) | 1); in i2sbus_pcm_trigger()
581 out_le32(&pi->dbdma->cmdptr, pi->dbdma_ring.bus_cmd_start); in i2sbus_pcm_trigger()
588 out_le32(&pi->dbdma->control, (RUN << 16) | RUN); in i2sbus_pcm_trigger()
602 out_le32(&pi->dbdma->control, (1 << 16) | 1); in i2sbus_pcm_trigger()
679 status = in_le32(&pi->dbdma->status); in handle_interrupt()
691 out_le32(&pi->dbdma->control, (RUN | PAUSE | 1) << 16); in handle_interrupt()