Lines Matching defs:data
16 mcp251xfd_regmap_nocrc_write(void *context, const void *data, size_t count)
20 return spi_write(spi, data, count);
45 memcpy(buf_tx->data, val, val_len);
106 xfer[1].rx_buf = buf_rx->data;
115 memset(buf_tx->data, 0x0, len);
123 memcpy(&orig_le32, buf_rx->data, len);
133 memcpy(buf_tx->data, &tmp_le32, len);
175 memset(buf_tx->data, 0x0, val_len);
183 memcpy(val_buf, buf_rx->data, val_len);
214 memcpy(buf_tx->data, val, val_len);
217 put_unaligned_be16(crc, buf_tx->data + val_len);
224 const void *data, size_t count)
230 data, data_offset,
231 data + data_offset,
251 crc_received = get_unaligned_be16(buf_rx->data + data_len);
254 buf_rx->data,
291 xfer[1].rx_buf = buf_rx->data;
301 memset(buf_tx->data, 0x0, val_len +
324 * In both cases ignore the CRC and copy the read data
334 "CRC read error at address 0x%04x (length=%zd, data=%*ph, CRC=0x%04x) retrying.\n",
335 reg, val_len, (int)val_len, buf_rx->data,
336 get_unaligned_be16(buf_rx->data + val_len));
341 "CRC read error at address 0x%04x (length=%zd, data=%*ph, CRC=0x%04x).\n",
342 reg, val_len, (int)val_len, buf_rx->data,
343 get_unaligned_be16(buf_rx->data + val_len));
348 memcpy(val_buf, buf_rx->data, val_len);
387 .max_raw_read = sizeof_field(struct mcp251xfd_map_buf_nocrc, data),
388 .max_raw_write = sizeof_field(struct mcp251xfd_map_buf_nocrc, data),
395 .pad_bits = 16, /* keep data bits aligned */
409 .max_raw_read = sizeof_field(struct mcp251xfd_map_buf_crc, data),
410 .max_raw_write = sizeof_field(struct mcp251xfd_map_buf_crc, data),