Lines Matching refs:buf_rx
78 struct mcp251xfd_map_buf_nocrc *buf_rx = priv->map_buf_nocrc_rx; in mcp251xfd_regmap_nocrc_update_bits() local
84 BUILD_BUG_ON(sizeof(buf_rx->cmd) != sizeof(__be16)); in mcp251xfd_regmap_nocrc_update_bits()
106 xfer[1].rx_buf = buf_rx->data; in mcp251xfd_regmap_nocrc_update_bits()
111 xfer[0].rx_buf = buf_rx; in mcp251xfd_regmap_nocrc_update_bits()
123 memcpy(&orig_le32, buf_rx->data, len); in mcp251xfd_regmap_nocrc_update_bits()
145 struct mcp251xfd_map_buf_nocrc *buf_rx = priv->map_buf_nocrc_rx; in mcp251xfd_regmap_nocrc_read() local
151 BUILD_BUG_ON(sizeof(buf_rx->cmd) != sizeof(__be16)); in mcp251xfd_regmap_nocrc_read()
170 xfer[0].rx_buf = buf_rx; in mcp251xfd_regmap_nocrc_read()
183 memcpy(val_buf, buf_rx->data, val_len); in mcp251xfd_regmap_nocrc_read()
236 mcp251xfd_regmap_crc_read_check_crc(const struct mcp251xfd_map_buf_crc * const buf_rx, in mcp251xfd_regmap_crc_read_check_crc() argument
242 crc_received = get_unaligned_be16(buf_rx->data + data_len); in mcp251xfd_regmap_crc_read_check_crc()
245 buf_rx->data, in mcp251xfd_regmap_crc_read_check_crc()
258 const struct mcp251xfd_map_buf_crc *buf_rx = priv->map_buf_crc_rx; in mcp251xfd_regmap_crc_read_one() local
262 BUILD_BUG_ON(sizeof(buf_rx->cmd) != sizeof(__be16) + sizeof(u8)); in mcp251xfd_regmap_crc_read_one()
269 return mcp251xfd_regmap_crc_read_check_crc(buf_rx, buf_tx, data_len); in mcp251xfd_regmap_crc_read_one()
279 struct mcp251xfd_map_buf_crc *buf_rx = priv->map_buf_crc_rx; in mcp251xfd_regmap_crc_read() local
286 BUILD_BUG_ON(sizeof(buf_rx->cmd) != sizeof(__be16) + sizeof(u8)); in mcp251xfd_regmap_crc_read()
301 xfer[1].rx_buf = buf_rx->data; in mcp251xfd_regmap_crc_read()
306 xfer[0].rx_buf = buf_rx; in mcp251xfd_regmap_crc_read()
340 (buf_rx->data[0] == 0x0 || buf_rx->data[0] == 0x80)) { in mcp251xfd_regmap_crc_read()
342 buf_rx->data[0] ^= 0x80; in mcp251xfd_regmap_crc_read()
345 err = mcp251xfd_regmap_crc_read_check_crc(buf_rx, in mcp251xfd_regmap_crc_read()
353 buf_rx->data[0] ^= 0x80; in mcp251xfd_regmap_crc_read()
379 reg, val_len, (int)val_len, buf_rx->data, in mcp251xfd_regmap_crc_read()
380 get_unaligned_be16(buf_rx->data + val_len)); in mcp251xfd_regmap_crc_read()
386 reg, val_len, (int)val_len, buf_rx->data, in mcp251xfd_regmap_crc_read()
387 get_unaligned_be16(buf_rx->data + val_len)); in mcp251xfd_regmap_crc_read()
392 memcpy(val_buf, buf_rx->data, val_len); in mcp251xfd_regmap_crc_read()