Lines Matching refs:xfer
49 struct spi_transfer *xfer, in octeon_spi_do_transfer() argument
68 speed_hz = xfer->speed_hz ? : spi->max_speed_hz; in octeon_spi_do_transfer()
90 tx_buf = xfer->tx_buf; in octeon_spi_do_transfer()
91 rx_buf = xfer->rx_buf; in octeon_spi_do_transfer()
92 len = xfer->len; in octeon_spi_do_transfer()
130 mpi_tx.s.leavecs = xfer->cs_change; in octeon_spi_do_transfer()
132 mpi_tx.s.leavecs = !xfer->cs_change; in octeon_spi_do_transfer()
144 if (xfer->delay_usecs) in octeon_spi_do_transfer()
145 udelay(xfer->delay_usecs); in octeon_spi_do_transfer()
147 return xfer->len; in octeon_spi_do_transfer()
156 struct spi_transfer *xfer; in octeon_spi_transfer_one_message() local
158 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in octeon_spi_transfer_one_message()
159 bool last_xfer = list_is_last(&xfer->transfer_list, in octeon_spi_transfer_one_message()
161 int r = octeon_spi_do_transfer(p, msg, xfer, last_xfer); in octeon_spi_transfer_one_message()