Lines Matching refs:transfer
342 struct spi_transfer *transfer = NULL; in bfin_sport_spi_pump_transfers() local
352 transfer = drv_data->cur_transfer; in bfin_sport_spi_pump_transfers()
355 transfer_speed = bfin_sport_hz_to_spi_baud(transfer->speed_hz); in bfin_sport_spi_pump_transfers()
382 previous = list_entry(transfer->transfer_list.prev, in bfin_sport_spi_pump_transfers()
388 if (transfer->len == 0) { in bfin_sport_spi_pump_transfers()
395 if (transfer->tx_buf != NULL) { in bfin_sport_spi_pump_transfers()
396 drv_data->tx = (void *)transfer->tx_buf; in bfin_sport_spi_pump_transfers()
397 drv_data->tx_end = drv_data->tx + transfer->len; in bfin_sport_spi_pump_transfers()
399 transfer->tx_buf, drv_data->tx_end); in bfin_sport_spi_pump_transfers()
403 if (transfer->rx_buf != NULL) { in bfin_sport_spi_pump_transfers()
404 full_duplex = transfer->tx_buf != NULL; in bfin_sport_spi_pump_transfers()
405 drv_data->rx = transfer->rx_buf; in bfin_sport_spi_pump_transfers()
406 drv_data->rx_end = drv_data->rx + transfer->len; in bfin_sport_spi_pump_transfers()
408 transfer->rx_buf, drv_data->rx_end); in bfin_sport_spi_pump_transfers()
412 drv_data->cs_change = transfer->cs_change; in bfin_sport_spi_pump_transfers()
415 bits_per_word = transfer->bits_per_word; in bfin_sport_spi_pump_transfers()
431 bits_per_word, transfer->len); in bfin_sport_spi_pump_transfers()
466 message->actual_length += transfer->len; in bfin_sport_spi_pump_transfers()
775 master->transfer = bfin_sport_spi_transfer; in bfin_sport_spi_probe()