Lines Matching refs:transfer
882 struct spi_transfer *transfer = NULL; in pump_transfers() local
896 transfer = drv_data->cur_transfer; in pump_transfers()
915 previous = list_entry(transfer->transfer_list.prev, in pump_transfers()
927 if (!pxa2xx_spi_dma_is_possible(transfer->len) && chip->enable_dma) { in pump_transfers()
931 || transfer->rx_dma || transfer->tx_dma) { in pump_transfers()
935 transfer->len, MAX_DMA_LEN); in pump_transfers()
956 drv_data->tx = (void *)transfer->tx_buf; in pump_transfers()
957 drv_data->tx_end = drv_data->tx + transfer->len; in pump_transfers()
958 drv_data->rx = transfer->rx_buf; in pump_transfers()
959 drv_data->rx_end = drv_data->rx + transfer->len; in pump_transfers()
960 drv_data->rx_dma = transfer->rx_dma; in pump_transfers()
961 drv_data->tx_dma = transfer->tx_dma; in pump_transfers()
962 drv_data->len = transfer->len; in pump_transfers()
967 bits = transfer->bits_per_word; in pump_transfers()
968 speed = transfer->speed_hz; in pump_transfers()