Lines Matching refs:xfer
31 struct spi_transfer xfer[] = { in mcp251xfd_regmap_nocrc_gather_write() local
47 return spi_sync_transfer(spi, xfer, ARRAY_SIZE(xfer)); in mcp251xfd_regmap_nocrc_gather_write()
106 struct spi_transfer xfer[2] = { }; in mcp251xfd_regmap_nocrc_update_bits() local
110 spi_message_add_tail(&xfer[0], &msg); in mcp251xfd_regmap_nocrc_update_bits()
113 xfer[0].tx_buf = buf_tx; in mcp251xfd_regmap_nocrc_update_bits()
114 xfer[0].len = sizeof(buf_tx->cmd); in mcp251xfd_regmap_nocrc_update_bits()
116 xfer[1].rx_buf = buf_rx->data; in mcp251xfd_regmap_nocrc_update_bits()
117 xfer[1].len = len; in mcp251xfd_regmap_nocrc_update_bits()
118 spi_message_add_tail(&xfer[1], &msg); in mcp251xfd_regmap_nocrc_update_bits()
120 xfer[0].tx_buf = buf_tx; in mcp251xfd_regmap_nocrc_update_bits()
121 xfer[0].rx_buf = buf_rx; in mcp251xfd_regmap_nocrc_update_bits()
122 xfer[0].len = sizeof(buf_tx->cmd) + len; in mcp251xfd_regmap_nocrc_update_bits()
157 struct spi_transfer xfer[2] = { }; in mcp251xfd_regmap_nocrc_read() local
169 spi_message_add_tail(&xfer[0], &msg); in mcp251xfd_regmap_nocrc_read()
172 xfer[0].tx_buf = reg; in mcp251xfd_regmap_nocrc_read()
173 xfer[0].len = sizeof(buf_tx->cmd); in mcp251xfd_regmap_nocrc_read()
175 xfer[1].rx_buf = val_buf; in mcp251xfd_regmap_nocrc_read()
176 xfer[1].len = val_len; in mcp251xfd_regmap_nocrc_read()
177 spi_message_add_tail(&xfer[1], &msg); in mcp251xfd_regmap_nocrc_read()
179 xfer[0].tx_buf = buf_tx; in mcp251xfd_regmap_nocrc_read()
180 xfer[0].rx_buf = buf_rx; in mcp251xfd_regmap_nocrc_read()
181 xfer[0].len = sizeof(buf_tx->cmd) + val_len; in mcp251xfd_regmap_nocrc_read()
206 struct spi_transfer xfer[] = { in mcp251xfd_regmap_crc_gather_write() local
229 return spi_sync_transfer(spi, xfer, ARRAY_SIZE(xfer)); in mcp251xfd_regmap_crc_gather_write()
290 struct spi_transfer xfer[2] = { }; in mcp251xfd_regmap_crc_read() local
304 spi_message_add_tail(&xfer[0], &msg); in mcp251xfd_regmap_crc_read()
307 xfer[0].tx_buf = buf_tx; in mcp251xfd_regmap_crc_read()
308 xfer[0].len = sizeof(buf_tx->cmd); in mcp251xfd_regmap_crc_read()
310 xfer[1].rx_buf = buf_rx->data; in mcp251xfd_regmap_crc_read()
311 xfer[1].len = val_len + sizeof(buf_tx->crc); in mcp251xfd_regmap_crc_read()
312 spi_message_add_tail(&xfer[1], &msg); in mcp251xfd_regmap_crc_read()
314 xfer[0].tx_buf = buf_tx; in mcp251xfd_regmap_crc_read()
315 xfer[0].rx_buf = buf_rx; in mcp251xfd_regmap_crc_read()
316 xfer[0].len = sizeof(buf_tx->cmd) + val_len + in mcp251xfd_regmap_crc_read()