Lines Matching refs:transfer
810 struct spi_transfer *transfer = NULL; in pump_transfers() local
824 transfer = drv_data->cur_transfer; in pump_transfers()
843 previous = list_entry(transfer->transfer_list.prev, in pump_transfers()
855 if (!pxa2xx_spi_dma_is_possible(transfer->len) && chip->enable_dma) { in pump_transfers()
859 || transfer->rx_dma || transfer->tx_dma) { in pump_transfers()
863 transfer->len, MAX_DMA_LEN); in pump_transfers()
884 drv_data->tx = (void *)transfer->tx_buf; in pump_transfers()
885 drv_data->tx_end = drv_data->tx + transfer->len; in pump_transfers()
886 drv_data->rx = transfer->rx_buf; in pump_transfers()
887 drv_data->rx_end = drv_data->rx + transfer->len; in pump_transfers()
888 drv_data->rx_dma = transfer->rx_dma; in pump_transfers()
889 drv_data->tx_dma = transfer->tx_dma; in pump_transfers()
890 drv_data->len = transfer->len; in pump_transfers()
896 if (transfer->speed_hz || transfer->bits_per_word) { in pump_transfers()
901 if (transfer->speed_hz) in pump_transfers()
902 speed = transfer->speed_hz; in pump_transfers()
904 if (transfer->bits_per_word) in pump_transfers()
905 bits = transfer->bits_per_word; in pump_transfers()