Lines Matching defs:val_len
18 const void *val, size_t val_len)
26 .len = sizeof(buf_tx->cmd) + val_len,
37 memcpy(buf_tx->data, val, val_len);
45 const void *val, size_t val_len)
61 if (reg <= byte_exclude && reg + val_len > byte_exclude) {
74 val_len - len - 1);
78 val, val_len);
191 void *val_buf, size_t val_len)
216 xfer[1].len = val_len;
221 xfer[0].len = sizeof(buf_tx->cmd) + val_len;
225 memset(buf_tx->data, 0x0, val_len);
233 memcpy(val_buf, buf_rx->data, val_len);
241 const void *val, size_t val_len)
249 .len = sizeof(buf_tx->cmd) + val_len +
263 mcp251xfd_spi_cmd_write_crc(&buf_tx->cmd, reg, val_len);
264 memcpy(buf_tx->data, val, val_len);
266 crc = mcp251xfd_crc16_compute(buf_tx, sizeof(buf_tx->cmd) + val_len);
267 put_unaligned_be16(crc, buf_tx->data + val_len);
275 const void *val, size_t val_len)
291 if (reg <= byte_exclude && reg + val_len > byte_exclude) {
303 val_len - len - 1);
307 val, val_len);
362 void *val_buf, size_t val_len)
389 xfer[1].len = val_len + sizeof(buf_tx->crc);
394 xfer[0].len = sizeof(buf_tx->cmd) + val_len +
398 memset(buf_tx->data, 0x0, val_len +
402 mcp251xfd_spi_cmd_read_crc(&buf_tx->cmd, reg, val_len);
405 err = mcp251xfd_regmap_crc_read_one(priv, &msg, val_len);
436 val_len);
459 if (reg == MCP251XFD_REG_OSC && val_len == sizeof(__le32)) {
466 reg, val_len, (int)val_len, buf_rx->data,
467 get_unaligned_be16(buf_rx->data + val_len));
473 reg, val_len, (int)val_len, buf_rx->data,
474 get_unaligned_be16(buf_rx->data + val_len));
479 memcpy(val_buf, buf_rx->data, val_len);