Lines Matching refs:ch_index
106 uint8_t ch_index; member
223 DMA_WRITE(sc, NDMA_SRC_ADDR_REG(ch->ch_index), src); in sun4idma_transfer_ndma()
224 DMA_WRITE(sc, NDMA_DEST_ADDR_REG(ch->ch_index), dst); in sun4idma_transfer_ndma()
225 DMA_WRITE(sc, NDMA_BC_REG(ch->ch_index), req->dreq_segs[0].ds_len); in sun4idma_transfer_ndma()
226 DMA_WRITE(sc, NDMA_CTRL_REG(ch->ch_index), cfg | NDMA_CTRL_LOAD); in sun4idma_transfer_ndma()
264 DMA_WRITE(sc, DDMA_SRC_ADDR_REG(ch->ch_index), src); in sun4idma_transfer_ddma()
265 DMA_WRITE(sc, DDMA_DEST_ADDR_REG(ch->ch_index), dst); in sun4idma_transfer_ddma()
266 DMA_WRITE(sc, DDMA_BC_REG(ch->ch_index), req->dreq_segs[0].ds_len); in sun4idma_transfer_ddma()
267 DMA_WRITE(sc, DDMA_PARA_REG(ch->ch_index), DDMA_PARA_VALUE); in sun4idma_transfer_ddma()
268 DMA_WRITE(sc, DDMA_CTRL_REG(ch->ch_index), cfg | DDMA_CTRL_LOAD); in sun4idma_transfer_ddma()
296 val = DMA_READ(sc, NDMA_CTRL_REG(ch->ch_index)); in sun4idma_halt()
298 DMA_WRITE(sc, NDMA_CTRL_REG(ch->ch_index), val); in sun4idma_halt()
300 val = DMA_READ(sc, DDMA_CTRL_REG(ch->ch_index)); in sun4idma_halt()
302 DMA_WRITE(sc, DDMA_CTRL_REG(ch->ch_index), val); in sun4idma_halt()
399 ch->ch_index = index; in sun4idma_attach()