Lines Matching defs:val_len
26 const void *val, size_t val_len)
34 .len = sizeof(buf_tx->cmd) + val_len,
45 memcpy(buf_tx->data, val, val_len);
151 void *val_buf, size_t val_len)
176 xfer[1].len = val_len;
181 xfer[0].len = sizeof(buf_tx->cmd) + val_len;
185 memset(buf_tx->data, 0x0, val_len);
193 memcpy(val_buf, buf_rx->data, val_len);
201 const void *val, size_t val_len)
209 .len = sizeof(buf_tx->cmd) + val_len +
223 mcp251xfd_spi_cmd_write_crc(&buf_tx->cmd, reg, val_len);
224 memcpy(buf_tx->data, val, val_len);
226 crc = mcp251xfd_crc16_compute(buf_tx, sizeof(buf_tx->cmd) + val_len);
227 put_unaligned_be16(crc, buf_tx->data + val_len);
284 void *val_buf, size_t val_len)
311 xfer[1].len = val_len + sizeof(buf_tx->crc);
316 xfer[0].len = sizeof(buf_tx->cmd) + val_len +
320 memset(buf_tx->data, 0x0, val_len +
324 mcp251xfd_spi_cmd_read_crc(&buf_tx->cmd, reg, val_len);
327 err = mcp251xfd_regmap_crc_read_one(priv, &msg, val_len);
358 val_len);
381 if (reg == MCP251XFD_REG_OSC && val_len == sizeof(__le32)) {
388 reg, val_len, (int)val_len, buf_rx->data,
389 get_unaligned_be16(buf_rx->data + val_len));
395 reg, val_len, (int)val_len, buf_rx->data,
396 get_unaligned_be16(buf_rx->data + val_len));
401 memcpy(val_buf, buf_rx->data, val_len);