Lines Matching refs:spi_tx_buf

236 	u8 *spi_tx_buf;  member
301 .tx_buf = priv->spi_tx_buf, in mcp251x_spi_trans()
323 ret = spi_write(spi, priv->spi_tx_buf, len); in mcp251x_spi_write()
335 priv->spi_tx_buf[0] = INSTRUCTION_READ; in mcp251x_read_reg()
336 priv->spi_tx_buf[1] = reg; in mcp251x_read_reg()
339 spi_write_then_read(spi, priv->spi_tx_buf, 2, &val, 1); in mcp251x_read_reg()
352 priv->spi_tx_buf[0] = INSTRUCTION_READ; in mcp251x_read_2regs()
353 priv->spi_tx_buf[1] = reg; in mcp251x_read_2regs()
358 spi_write_then_read(spi, priv->spi_tx_buf, 2, val, 2); in mcp251x_read_2regs()
373 priv->spi_tx_buf[0] = INSTRUCTION_WRITE; in mcp251x_write_reg()
374 priv->spi_tx_buf[1] = reg; in mcp251x_write_reg()
375 priv->spi_tx_buf[2] = val; in mcp251x_write_reg()
384 priv->spi_tx_buf[0] = INSTRUCTION_WRITE; in mcp251x_write_2regs()
385 priv->spi_tx_buf[1] = reg; in mcp251x_write_2regs()
386 priv->spi_tx_buf[2] = v1; in mcp251x_write_2regs()
387 priv->spi_tx_buf[3] = v2; in mcp251x_write_2regs()
397 priv->spi_tx_buf[0] = INSTRUCTION_BIT_MODIFY; in mcp251x_write_bits()
398 priv->spi_tx_buf[1] = reg; in mcp251x_write_bits()
399 priv->spi_tx_buf[2] = mask; in mcp251x_write_bits()
400 priv->spi_tx_buf[3] = val; in mcp251x_write_bits()
630 memcpy(priv->spi_tx_buf, buf, TXBDAT_OFF + len); in mcp251x_hw_tx_frame()
662 priv->spi_tx_buf[0] = INSTRUCTION_RTS(1 << tx_buf_idx); in mcp251x_hw_tx()
681 priv->spi_tx_buf[RXBCTRL_OFF] = INSTRUCTION_READ_RXB(buf_idx); in mcp251x_hw_rx_frame()
683 spi_write_then_read(spi, priv->spi_tx_buf, 1, in mcp251x_hw_rx_frame()
900 priv->spi_tx_buf[0] = INSTRUCTION_RESET; in mcp251x_hw_reset()
1385 priv->spi_tx_buf = devm_kzalloc(&spi->dev, SPI_TRANSFER_BUF_LEN, in mcp251x_can_probe()
1387 if (!priv->spi_tx_buf) { in mcp251x_can_probe()