Lines Matching refs:transfer
944 struct spi_transfer *transfer) in pxa2xx_spi_transfer_one() argument
961 if (transfer->len > MAX_DMA_LEN && chip->enable_dma) { in pxa2xx_spi_transfer_one()
965 || transfer->rx_dma || transfer->tx_dma) { in pxa2xx_spi_transfer_one()
968 transfer->len, MAX_DMA_LEN); in pxa2xx_spi_transfer_one()
975 transfer->len, MAX_DMA_LEN); in pxa2xx_spi_transfer_one()
983 drv_data->tx = (void *)transfer->tx_buf; in pxa2xx_spi_transfer_one()
984 drv_data->tx_end = drv_data->tx + transfer->len; in pxa2xx_spi_transfer_one()
985 drv_data->rx = transfer->rx_buf; in pxa2xx_spi_transfer_one()
986 drv_data->rx_end = drv_data->rx + transfer->len; in pxa2xx_spi_transfer_one()
989 bits = transfer->bits_per_word; in pxa2xx_spi_transfer_one()
990 speed = transfer->speed_hz; in pxa2xx_spi_transfer_one()
1021 controller->can_dma(controller, spi, transfer) && in pxa2xx_spi_transfer_one()
1028 err = pxa2xx_spi_dma_prepare(drv_data, transfer); in pxa2xx_spi_transfer_one()
1099 if (tx_level > transfer->len) in pxa2xx_spi_transfer_one()
1100 tx_level = transfer->len; in pxa2xx_spi_transfer_one()