Lines Matching refs:dma_direction
138 enum dma_data_direction dma_direction; member
416 if (pd->dma_direction == DMA_TO_DEVICE && pd->pos == 0) in sh_mobile_i2c_isr()
427 if (pd->dma_direction == DMA_FROM_DEVICE && pd->pos == 1) in sh_mobile_i2c_isr()
447 struct dma_chan *chan = pd->dma_direction == DMA_FROM_DEVICE in sh_mobile_i2c_dma_unmap()
451 pd->msg->len, pd->dma_direction); in sh_mobile_i2c_dma_unmap()
453 pd->dma_direction = DMA_NONE; in sh_mobile_i2c_dma_unmap()
458 if (pd->dma_direction == DMA_NONE) in sh_mobile_i2c_cleanup_dma()
460 else if (pd->dma_direction == DMA_FROM_DEVICE) in sh_mobile_i2c_cleanup_dma()
462 else if (pd->dma_direction == DMA_TO_DEVICE) in sh_mobile_i2c_cleanup_dma()
545 pd->dma_direction = dir; in sh_mobile_i2c_xfer_dma()
700 if (pd->dma_direction != DMA_NONE) in sh_mobile_xfer()
918 pd->dma_direction = DMA_NONE; in sh_mobile_i2c_probe()