Lines Matching refs:rx_dma
568 as->dma.sgrx.dma_address = xfer->rx_dma + xfer->len - *plen; in atmel_spi_next_xfer_dma_submit()
610 xfer->rx_buf, (unsigned long long)xfer->rx_dma); in atmel_spi_next_xfer_dma_submit()
644 dma_addr_t *rx_dma, in atmel_spi_next_xfer_data() argument
652 *rx_dma = xfer->rx_dma + xfer->len - *plen; in atmel_spi_next_xfer_data()
654 *rx_dma = as->buffer_dma; in atmel_spi_next_xfer_data()
731 dma_addr_t tx_dma, rx_dma; in atmel_spi_pdc_next_xfer() local
736 atmel_spi_next_xfer_data(master, xfer, &tx_dma, &rx_dma, &len); in atmel_spi_pdc_next_xfer()
739 spi_writel(as, RPR, rx_dma); in atmel_spi_pdc_next_xfer()
751 (unsigned long long)xfer->rx_dma); in atmel_spi_pdc_next_xfer()
755 atmel_spi_next_xfer_data(master, xfer, &tx_dma, &rx_dma, &len); in atmel_spi_pdc_next_xfer()
758 spi_writel(as, RNPR, rx_dma); in atmel_spi_pdc_next_xfer()
770 (unsigned long long)xfer->rx_dma); in atmel_spi_pdc_next_xfer()
799 xfer->tx_dma = xfer->rx_dma = INVALID_DMA_ADDRESS; in atmel_spi_dma_map_xfer()
812 xfer->rx_dma = dma_map_single(dev, in atmel_spi_dma_map_xfer()
815 if (dma_mapping_error(dev, xfer->rx_dma)) { in atmel_spi_dma_map_xfer()
832 if (xfer->rx_dma != INVALID_DMA_ADDRESS) in atmel_spi_dma_unmap_xfer()
833 dma_unmap_single(master->dev.parent, xfer->rx_dma, in atmel_spi_dma_unmap_xfer()
1225 xfer->rx_buf, &xfer->rx_dma); in atmel_spi_transfer_one_message()