Lines Matching defs:xfer
483 static void setup_fifo_xfer(struct spi_transfer *xfer,
507 if (xfer->bits_per_word != mas->cur_bits_per_word) {
508 spi_setup_word_len(mas, mode, xfer->bits_per_word);
509 mas->cur_bits_per_word = xfer->bits_per_word;
513 ret = geni_spi_set_clock_and_bw(mas, xfer->speed_hz);
521 len = xfer->len * BITS_PER_BYTE / mas->cur_bits_per_word;
523 len = xfer->len / (mas->cur_bits_per_word / BITS_PER_BYTE + 1);
526 mas->cur_xfer = xfer;
527 if (xfer->tx_buf) {
529 mas->tx_rem_bytes = xfer->len;
533 if (xfer->rx_buf) {
536 mas->rx_rem_bytes = xfer->len;
560 struct spi_transfer *xfer)
568 if (!xfer->len)
571 setup_fifo_xfer(xfer, mas, slv->mode, spi);
613 * registers that expect xfer lengths in num spi_words