Lines Matching refs:spi_data
62 struct mcp251xfd_spi_data *spi_data = &dev_data->spi_data; in mcp251xfd_read_reg() local
67 memcpy(&spi_data->header[1], &spi_cmd, sizeof(spi_cmd)); in mcp251xfd_read_reg()
69 struct spi_buf tx_buf = {.buf = &spi_data->header[1], .len = MCP251XFD_SPI_CMD_LEN + len}; in mcp251xfd_read_reg()
70 struct spi_buf rx_buf = {.buf = &spi_data->header[1], .len = MCP251XFD_SPI_CMD_LEN + len}; in mcp251xfd_read_reg()
80 return &spi_data->buf[0]; in mcp251xfd_read_reg()
87 struct mcp251xfd_spi_data *spi_data = &dev_data->spi_data; in mcp251xfd_read_crc() local
94 struct spi_buf tx_buf = {.buf = &spi_data->header[0], in mcp251xfd_read_crc()
99 struct spi_buf rx_buf = {.buf = &spi_data->header[0], in mcp251xfd_read_crc()
108 memcpy(&spi_data->header[0], &spi_cmd, sizeof(spi_cmd)); in mcp251xfd_read_crc()
109 spi_data->header[2] = len; in mcp251xfd_read_crc()
116 (uint8_t *)(&spi_data->header[0]), in mcp251xfd_read_crc()
125 crc = crc16(MCP251XFD_CRC_POLY, crc_in, &spi_data->buf[0], in mcp251xfd_read_crc()
128 return &spi_data->buf[0]; in mcp251xfd_read_crc()
138 struct mcp251xfd_spi_data *spi_data = &dev_data->spi_data; in mcp251xfd_get_spi_buf_ptr() local
140 return &spi_data->buf[0]; in mcp251xfd_get_spi_buf_ptr()
147 struct mcp251xfd_spi_data *spi_data = &dev_data->spi_data; in mcp251xfd_write() local
150 struct spi_buf tx_buf = {.buf = &spi_data->header[1], .len = MCP251XFD_SPI_CMD_LEN + len}; in mcp251xfd_write()
154 memcpy(&spi_data->header[1], &spi_cmd, sizeof(spi_cmd)); in mcp251xfd_write()