Lines Matching defs:xfer
429 orion_spi_write_read(struct spi_device *spi, struct spi_transfer *xfer)
438 count = xfer->len;
448 if (vaddr && xfer->tx_buf && word_len == 8) {
456 iowrite32_rep(vaddr, xfer->tx_buf, cnt);
458 u32 *buf = (u32 *)xfer->tx_buf;
467 const u8 *tx = xfer->tx_buf;
468 u8 *rx = xfer->rx_buf;
474 spi_delay_exec(&xfer->word_delay, xfer);
477 const u16 *tx = xfer->tx_buf;
478 u16 *rx = xfer->rx_buf;
484 spi_delay_exec(&xfer->word_delay, xfer);
489 return xfer->len - count;