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 if (transfer->speed_hz) in bfin_sport_spi_pump_transfers()
356 transfer_speed = bfin_sport_hz_to_spi_baud(transfer->speed_hz); in bfin_sport_spi_pump_transfers()
385 previous = list_entry(transfer->transfer_list.prev, in bfin_sport_spi_pump_transfers()
391 if (transfer->len == 0) { in bfin_sport_spi_pump_transfers()
398 if (transfer->tx_buf != NULL) { in bfin_sport_spi_pump_transfers()
399 drv_data->tx = (void *)transfer->tx_buf; in bfin_sport_spi_pump_transfers()
400 drv_data->tx_end = drv_data->tx + transfer->len; in bfin_sport_spi_pump_transfers()
402 transfer->tx_buf, drv_data->tx_end); in bfin_sport_spi_pump_transfers()
406 if (transfer->rx_buf != NULL) { in bfin_sport_spi_pump_transfers()
407 full_duplex = transfer->tx_buf != NULL; in bfin_sport_spi_pump_transfers()
408 drv_data->rx = transfer->rx_buf; in bfin_sport_spi_pump_transfers()
409 drv_data->rx_end = drv_data->rx + transfer->len; in bfin_sport_spi_pump_transfers()
411 transfer->rx_buf, drv_data->rx_end); in bfin_sport_spi_pump_transfers()
415 drv_data->cs_change = transfer->cs_change; in bfin_sport_spi_pump_transfers()
418 bits_per_word = transfer->bits_per_word; in bfin_sport_spi_pump_transfers()
434 bits_per_word, transfer->len); in bfin_sport_spi_pump_transfers()
469 message->actual_length += transfer->len; in bfin_sport_spi_pump_transfers()
778 master->transfer = bfin_sport_spi_transfer; in bfin_sport_spi_probe()