Lines Matching refs:dma_direction
148 enum dma_data_direction dma_direction; member
494 if (pd->dma_direction == DMA_TO_DEVICE && pd->pos == 0) in sh_mobile_i2c_isr()
505 if (pd->dma_direction == DMA_FROM_DEVICE && pd->pos == 1) in sh_mobile_i2c_isr()
524 struct dma_chan *chan = pd->dma_direction == DMA_FROM_DEVICE in sh_mobile_i2c_dma_unmap()
528 pd->msg->len, pd->dma_direction); in sh_mobile_i2c_dma_unmap()
530 pd->dma_direction = DMA_NONE; in sh_mobile_i2c_dma_unmap()
535 if (pd->dma_direction == DMA_NONE) in sh_mobile_i2c_cleanup_dma()
537 else if (pd->dma_direction == DMA_FROM_DEVICE) in sh_mobile_i2c_cleanup_dma()
539 else if (pd->dma_direction == DMA_TO_DEVICE) in sh_mobile_i2c_cleanup_dma()
622 pd->dma_direction = dir; in sh_mobile_i2c_xfer_dma()
758 if (pd->dma_direction != DMA_NONE) in sh_mobile_i2c_xfer()
950 pd->dma_direction = DMA_NONE; in sh_mobile_i2c_probe()