Lines Matching defs:xfer
230 struct spi_transfer *xfer)
237 if (xfer->rx_buf && xfer->tx_buf &&
238 (xfer->rx_nbits != 1 || xfer->tx_nbits != 1)) {
244 if (xfer->tx_buf) {
245 bus_width = xfer->tx_nbits;
248 bus_width = xfer->rx_nbits;
254 speed = xfer->speed_hz;
255 bpw = xfer->bits_per_word;
333 if (xfer->rx_buf)
355 struct spi_transfer *xfer)
377 bpw = xfer->bits_per_word;
378 if (bpw == 8 && !(xfer->len % 4) && !(spi->mode & SPI_LSB_FIRST))
379 xfer->bits_per_word = 32;
381 ret = synquacer_spi_config(master, spi, xfer);
384 xfer->bits_per_word = bpw;
391 sspi->tx_buf = xfer->tx_buf;
392 sspi->rx_buf = xfer->rx_buf;
396 words = xfer->len;
399 words = xfer->len / 2;
404 words = xfer->len / 4;
411 if (xfer->tx_buf)
416 if (xfer->rx_buf)
421 if (xfer->tx_buf) {
430 if (xfer->rx_buf) {
448 if (xfer->tx_buf) {
456 if (xfer->rx_buf) {
773 /* Ensure reconfigure during next xfer */