Lines Matching refs:ccmd
699 struct cdns_i3c_cmd *ccmd; in cdns_i3c_master_send_ccc_cmd() local
706 ccmd = xfer->cmds; in cdns_i3c_master_send_ccc_cmd()
707 ccmd->cmd1 = CMD1_FIFO_CCC(cmd->id); in cdns_i3c_master_send_ccc_cmd()
708 ccmd->cmd0 = CMD0_FIFO_IS_CCC | in cdns_i3c_master_send_ccc_cmd()
712 ccmd->cmd0 |= CMD0_FIFO_DEV_ADDR(cmd->dests[0].addr); in cdns_i3c_master_send_ccc_cmd()
715 ccmd->cmd0 |= CMD0_FIFO_RNW; in cdns_i3c_master_send_ccc_cmd()
716 ccmd->rx_buf = cmd->dests[0].payload.data; in cdns_i3c_master_send_ccc_cmd()
717 ccmd->rx_len = cmd->dests[0].payload.len; in cdns_i3c_master_send_ccc_cmd()
719 ccmd->tx_buf = cmd->dests[0].payload.data; in cdns_i3c_master_send_ccc_cmd()
720 ccmd->tx_len = cmd->dests[0].payload.len; in cdns_i3c_master_send_ccc_cmd()
775 struct cdns_i3c_cmd *ccmd = &cdns_xfer->cmds[i]; in cdns_i3c_master_priv_xfers() local
778 ccmd->cmd0 = CMD0_FIFO_DEV_ADDR(dev->info.dyn_addr) | in cdns_i3c_master_priv_xfers()
782 ccmd->cmd0 |= CMD0_FIFO_RNW; in cdns_i3c_master_priv_xfers()
783 ccmd->rx_buf = xfers[i].data.in; in cdns_i3c_master_priv_xfers()
784 ccmd->rx_len = xfers[i].len; in cdns_i3c_master_priv_xfers()
787 ccmd->tx_buf = xfers[i].data.out; in cdns_i3c_master_priv_xfers()
788 ccmd->tx_len = xfers[i].len; in cdns_i3c_master_priv_xfers()
791 ccmd->cmd0 |= CMD0_FIFO_PL_LEN(pl_len); in cdns_i3c_master_priv_xfers()
794 ccmd->cmd0 |= CMD0_FIFO_RSBC; in cdns_i3c_master_priv_xfers()
797 ccmd->cmd0 |= CMD0_FIFO_BCH; in cdns_i3c_master_priv_xfers()
846 struct cdns_i3c_cmd *ccmd = &xfer->cmds[i]; in cdns_i3c_master_i2c_xfers() local
848 ccmd->cmd0 = CMD0_FIFO_DEV_ADDR(xfers[i].addr) | in cdns_i3c_master_i2c_xfers()
853 ccmd->cmd0 |= CMD0_FIFO_IS_10B; in cdns_i3c_master_i2c_xfers()
856 ccmd->cmd0 |= CMD0_FIFO_RNW; in cdns_i3c_master_i2c_xfers()
857 ccmd->rx_buf = xfers[i].buf; in cdns_i3c_master_i2c_xfers()
858 ccmd->rx_len = xfers[i].len; in cdns_i3c_master_i2c_xfers()
860 ccmd->tx_buf = xfers[i].buf; in cdns_i3c_master_i2c_xfers()
861 ccmd->tx_len = xfers[i].len; in cdns_i3c_master_i2c_xfers()