Lines Matching defs:xfer
415 struct spi_transfer *xfer)
421 a3700_spi_clock_set(a3700_spi, xfer->speed_hz);
429 a3700_spi->tx_buf = xfer->tx_buf;
430 a3700_spi->rx_buf = xfer->rx_buf;
431 a3700_spi->buf_len = xfer->len;
592 struct spi_transfer *xfer)
603 byte_len = xfer->bits_per_word >> 3;
606 if (xfer->tx_buf)
607 nbits = xfer->tx_nbits;
608 else if (xfer->rx_buf)
609 nbits = xfer->rx_nbits;
611 a3700_spi_pin_mode_set(a3700_spi, nbits, xfer->rx_buf ? true : false);
619 if (xfer->rx_buf) {
633 } else if (xfer->tx_buf) {
705 dev_err(&spi->dev, "wait xfer ready timed out\n");
741 struct spi_transfer *xfer)
786 struct spi_transfer *xfer)
788 a3700_spi_transfer_setup(spi, xfer);
790 if (xfer->tx_buf && xfer->rx_buf)
791 return a3700_spi_transfer_one_full_duplex(host, spi, xfer);
793 return a3700_spi_transfer_one_fifo(host, spi, xfer);