Lines Matching refs:xfer
391 struct spi_transfer *xfer, in omap2_mcspi_tx_dma() argument
400 count = xfer->len; in omap2_mcspi_tx_dma()
409 sg_dma_address(&sg) = xfer->tx_dma; in omap2_mcspi_tx_dma()
410 sg_dma_len(&sg) = xfer->len; in omap2_mcspi_tx_dma()
428 omap2_mcspi_rx_dma(struct spi_device *spi, struct spi_transfer *xfer, in omap2_mcspi_rx_dma() argument
441 count = xfer->len; in omap2_mcspi_rx_dma()
442 dma_count = xfer->len; in omap2_mcspi_rx_dma()
467 sg_dma_address(&sg) = xfer->rx_dma; in omap2_mcspi_rx_dma()
486 dma_unmap_single(mcspi->dev, xfer->rx_dma, count, in omap2_mcspi_rx_dma()
505 ((u8 *)xfer->rx_buf)[elements++] = w; in omap2_mcspi_rx_dma()
507 ((u16 *)xfer->rx_buf)[elements++] = w; in omap2_mcspi_rx_dma()
509 ((u32 *)xfer->rx_buf)[elements++] = w; in omap2_mcspi_rx_dma()
524 ((u8 *)xfer->rx_buf)[elements] = w; in omap2_mcspi_rx_dma()
526 ((u16 *)xfer->rx_buf)[elements] = w; in omap2_mcspi_rx_dma()
528 ((u32 *)xfer->rx_buf)[elements] = w; in omap2_mcspi_rx_dma()
538 omap2_mcspi_txrx_dma(struct spi_device *spi, struct spi_transfer *xfer) in omap2_mcspi_txrx_dma() argument
571 count = xfer->len; in omap2_mcspi_txrx_dma()
589 rx = xfer->rx_buf; in omap2_mcspi_txrx_dma()
590 tx = xfer->tx_buf; in omap2_mcspi_txrx_dma()
593 omap2_mcspi_tx_dma(spi, xfer, cfg); in omap2_mcspi_txrx_dma()
596 count = omap2_mcspi_rx_dma(spi, xfer, cfg, es); in omap2_mcspi_txrx_dma()
600 dma_unmap_single(mcspi->dev, xfer->tx_dma, xfer->len, in omap2_mcspi_txrx_dma()
638 omap2_mcspi_txrx_pio(struct spi_device *spi, struct spi_transfer *xfer) in omap2_mcspi_txrx_pio() argument
651 count = xfer->len; in omap2_mcspi_txrx_pio()
670 rx = xfer->rx_buf; in omap2_mcspi_txrx_pio()
671 tx = xfer->tx_buf; in omap2_mcspi_txrx_pio()
718 rx = xfer->rx_buf; in omap2_mcspi_txrx_pio()
719 tx = xfer->tx_buf; in omap2_mcspi_txrx_pio()
765 rx = xfer->rx_buf; in omap2_mcspi_txrx_pio()
766 tx = xfer->tx_buf; in omap2_mcspi_txrx_pio()
811 if (xfer->rx_buf == NULL) { in omap2_mcspi_txrx_pio()