Lines Matching defs:xfer
120 struct spi_transfer *xfer;
187 xfer = &rmi_spi->tx_xfers[i];
188 memset(xfer, 0, sizeof(struct spi_transfer));
189 xfer->tx_buf = &rmi_spi->tx_buf[i];
190 xfer->len = 1;
191 xfer->delay.value = spi_data->write_delay_us;
192 xfer->delay.unit = SPI_DELAY_UNIT_USECS;
193 spi_message_add_tail(xfer, &msg);
196 xfer = rmi_spi->tx_xfers;
197 memset(xfer, 0, sizeof(struct spi_transfer));
198 xfer->tx_buf = rmi_spi->tx_buf;
199 xfer->len = total_tx_len;
200 spi_message_add_tail(xfer, &msg);
210 xfer = &rmi_spi->rx_xfers[i];
211 memset(xfer, 0, sizeof(struct spi_transfer));
212 xfer->rx_buf = &rmi_spi->rx_buf[i];
213 xfer->len = 1;
214 xfer->delay.value = spi_data->read_delay_us;
215 xfer->delay.unit = SPI_DELAY_UNIT_USECS;
216 spi_message_add_tail(xfer, &msg);
219 xfer = rmi_spi->rx_xfers;
220 memset(xfer, 0, sizeof(struct spi_transfer));
221 xfer->rx_buf = rmi_spi->rx_buf;
222 xfer->len = rx_len;
223 spi_message_add_tail(xfer, &msg);
229 dev_err(&spi->dev, "spi xfer failed: %d\n", ret);