Lines Matching refs:xfer
412 struct spi_transfer *xfer, in omap2_mcspi_tx_dma() argument
421 count = xfer->len; in omap2_mcspi_tx_dma()
430 sg_dma_address(&sg) = xfer->tx_dma; in omap2_mcspi_tx_dma()
431 sg_dma_len(&sg) = xfer->len; in omap2_mcspi_tx_dma()
449 omap2_mcspi_rx_dma(struct spi_device *spi, struct spi_transfer *xfer, in omap2_mcspi_rx_dma() argument
462 count = xfer->len; in omap2_mcspi_rx_dma()
463 dma_count = xfer->len; in omap2_mcspi_rx_dma()
488 sg_dma_address(&sg) = xfer->rx_dma; in omap2_mcspi_rx_dma()
507 dma_unmap_single(mcspi->dev, xfer->rx_dma, count, in omap2_mcspi_rx_dma()
526 ((u8 *)xfer->rx_buf)[elements++] = w; in omap2_mcspi_rx_dma()
528 ((u16 *)xfer->rx_buf)[elements++] = w; in omap2_mcspi_rx_dma()
530 ((u32 *)xfer->rx_buf)[elements++] = w; in omap2_mcspi_rx_dma()
545 ((u8 *)xfer->rx_buf)[elements] = w; in omap2_mcspi_rx_dma()
547 ((u16 *)xfer->rx_buf)[elements] = w; in omap2_mcspi_rx_dma()
549 ((u32 *)xfer->rx_buf)[elements] = w; in omap2_mcspi_rx_dma()
559 omap2_mcspi_txrx_dma(struct spi_device *spi, struct spi_transfer *xfer) in omap2_mcspi_txrx_dma() argument
592 count = xfer->len; in omap2_mcspi_txrx_dma()
610 rx = xfer->rx_buf; in omap2_mcspi_txrx_dma()
611 tx = xfer->tx_buf; in omap2_mcspi_txrx_dma()
614 omap2_mcspi_tx_dma(spi, xfer, cfg); in omap2_mcspi_txrx_dma()
617 count = omap2_mcspi_rx_dma(spi, xfer, cfg, es); in omap2_mcspi_txrx_dma()
621 dma_unmap_single(mcspi->dev, xfer->tx_dma, xfer->len, in omap2_mcspi_txrx_dma()
659 omap2_mcspi_txrx_pio(struct spi_device *spi, struct spi_transfer *xfer) in omap2_mcspi_txrx_pio() argument
672 count = xfer->len; in omap2_mcspi_txrx_pio()
691 rx = xfer->rx_buf; in omap2_mcspi_txrx_pio()
692 tx = xfer->tx_buf; in omap2_mcspi_txrx_pio()
739 rx = xfer->rx_buf; in omap2_mcspi_txrx_pio()
740 tx = xfer->tx_buf; in omap2_mcspi_txrx_pio()
786 rx = xfer->rx_buf; in omap2_mcspi_txrx_pio()
787 tx = xfer->tx_buf; in omap2_mcspi_txrx_pio()
832 if (xfer->rx_buf == NULL) { in omap2_mcspi_txrx_pio()