Lines Matching refs:trans
134 spi_transaction_t *trans; member
589 spi_transaction_t *trans = trans_buf->trans; in spi_new_trans() local
601 hal_trans.tx_bitlen = trans->length; in spi_new_trans()
602 hal_trans.rx_bitlen = trans->rxlength; in spi_new_trans()
605 hal_trans.cmd = trans->cmd; in spi_new_trans()
606 hal_trans.addr = trans->addr; in spi_new_trans()
607 hal_trans.cs_keep_active = (trans->flags & SPI_TRANS_CS_KEEP_ACTIVE) ? 1 : 0; in spi_new_trans()
610 hal_trans.line_mode.data_lines = (trans->flags & SPI_TRANS_MODE_DIO) ? 2 : in spi_new_trans()
611 (trans->flags & SPI_TRANS_MODE_QIO) ? 4 : 1; in spi_new_trans()
613 if (trans->flags & SPI_TRANS_MODE_OCT) { in spi_new_trans()
617 …hal_trans.line_mode.addr_lines = (trans->flags & SPI_TRANS_MULTILINE_ADDR) ? hal_trans.line_mode.d… in spi_new_trans()
618 …hal_trans.line_mode.cmd_lines = (trans->flags & SPI_TRANS_MULTILINE_CMD) ? hal_trans.line_mode.dat… in spi_new_trans()
620 if (trans->flags & SPI_TRANS_VARIABLE_CMD) { in spi_new_trans()
621 hal_trans.cmd_bits = ((spi_transaction_ext_t *)trans)->command_bits; in spi_new_trans()
625 if (trans->flags & SPI_TRANS_VARIABLE_ADDR) { in spi_new_trans()
626 hal_trans.addr_bits = ((spi_transaction_ext_t *)trans)->address_bits; in spi_new_trans()
630 if (trans->flags & SPI_TRANS_VARIABLE_DUMMY) { in spi_new_trans()
631 hal_trans.dummy_bits = ((spi_transaction_ext_t *)trans)->dummy_bits; in spi_new_trans()
640 if (dev->cfg.pre_cb) dev->cfg.pre_cb(trans); in spi_new_trans()
649 spi_transaction_t *cur_trans = host->cur_trans_buf.trans; in spi_post_trans()
821 spi_transaction_t *trans_desc = trans_buf->trans; in uninstall_priv_desc()
841 *new_desc = (spi_trans_priv_t) { .trans = trans_desc, }; in setup_priv_desc()
952 (*trans_desc) = trans_buf.trans; in spi_device_get_trans_result()