Lines Matching refs:dma_direction
148 enum dma_data_direction dma_direction; member
490 if (pd->dma_direction == DMA_TO_DEVICE && pd->pos == 0) in sh_mobile_i2c_isr()
501 if (pd->dma_direction == DMA_FROM_DEVICE && pd->pos == 1) in sh_mobile_i2c_isr()
520 struct dma_chan *chan = pd->dma_direction == DMA_FROM_DEVICE in sh_mobile_i2c_dma_unmap()
524 pd->msg->len, pd->dma_direction); in sh_mobile_i2c_dma_unmap()
526 pd->dma_direction = DMA_NONE; in sh_mobile_i2c_dma_unmap()
531 if (pd->dma_direction == DMA_NONE) in sh_mobile_i2c_cleanup_dma()
533 else if (pd->dma_direction == DMA_FROM_DEVICE) in sh_mobile_i2c_cleanup_dma()
535 else if (pd->dma_direction == DMA_TO_DEVICE) in sh_mobile_i2c_cleanup_dma()
618 pd->dma_direction = dir; in sh_mobile_i2c_xfer_dma()
753 if (pd->dma_direction != DMA_NONE) in sh_mobile_i2c_xfer()
908 pd->dma_direction = DMA_NONE; in sh_mobile_i2c_probe()