Lines Matching refs:ccmd
698 struct cdns_i3c_cmd *ccmd; in cdns_i3c_master_send_ccc_cmd() local
705 ccmd = xfer->cmds; in cdns_i3c_master_send_ccc_cmd()
706 ccmd->cmd1 = CMD1_FIFO_CCC(cmd->id); in cdns_i3c_master_send_ccc_cmd()
707 ccmd->cmd0 = CMD0_FIFO_IS_CCC | in cdns_i3c_master_send_ccc_cmd()
711 ccmd->cmd0 |= CMD0_FIFO_DEV_ADDR(cmd->dests[0].addr); in cdns_i3c_master_send_ccc_cmd()
714 ccmd->cmd0 |= CMD0_FIFO_RNW; in cdns_i3c_master_send_ccc_cmd()
715 ccmd->rx_buf = cmd->dests[0].payload.data; in cdns_i3c_master_send_ccc_cmd()
716 ccmd->rx_len = cmd->dests[0].payload.len; in cdns_i3c_master_send_ccc_cmd()
718 ccmd->tx_buf = cmd->dests[0].payload.data; in cdns_i3c_master_send_ccc_cmd()
719 ccmd->tx_len = cmd->dests[0].payload.len; in cdns_i3c_master_send_ccc_cmd()
774 struct cdns_i3c_cmd *ccmd = &cdns_xfer->cmds[i]; in cdns_i3c_master_priv_xfers() local
777 ccmd->cmd0 = CMD0_FIFO_DEV_ADDR(dev->info.dyn_addr) | in cdns_i3c_master_priv_xfers()
781 ccmd->cmd0 |= CMD0_FIFO_RNW; in cdns_i3c_master_priv_xfers()
782 ccmd->rx_buf = xfers[i].data.in; in cdns_i3c_master_priv_xfers()
783 ccmd->rx_len = xfers[i].len; in cdns_i3c_master_priv_xfers()
786 ccmd->tx_buf = xfers[i].data.out; in cdns_i3c_master_priv_xfers()
787 ccmd->tx_len = xfers[i].len; in cdns_i3c_master_priv_xfers()
790 ccmd->cmd0 |= CMD0_FIFO_PL_LEN(pl_len); in cdns_i3c_master_priv_xfers()
793 ccmd->cmd0 |= CMD0_FIFO_RSBC; in cdns_i3c_master_priv_xfers()
796 ccmd->cmd0 |= CMD0_FIFO_BCH; in cdns_i3c_master_priv_xfers()
845 struct cdns_i3c_cmd *ccmd = &xfer->cmds[i]; in cdns_i3c_master_i2c_xfers() local
847 ccmd->cmd0 = CMD0_FIFO_DEV_ADDR(xfers[i].addr) | in cdns_i3c_master_i2c_xfers()
852 ccmd->cmd0 |= CMD0_FIFO_IS_10B; in cdns_i3c_master_i2c_xfers()
855 ccmd->cmd0 |= CMD0_FIFO_RNW; in cdns_i3c_master_i2c_xfers()
856 ccmd->rx_buf = xfers[i].buf; in cdns_i3c_master_i2c_xfers()
857 ccmd->rx_len = xfers[i].len; in cdns_i3c_master_i2c_xfers()
859 ccmd->tx_buf = xfers[i].buf; in cdns_i3c_master_i2c_xfers()
860 ccmd->tx_len = xfers[i].len; in cdns_i3c_master_i2c_xfers()