Lines Matching refs:ccmd
700 struct cdns_i3c_cmd *ccmd;
707 ccmd = xfer->cmds;
708 ccmd->cmd1 = CMD1_FIFO_CCC(cmd->id);
709 ccmd->cmd0 = CMD0_FIFO_IS_CCC |
713 ccmd->cmd0 |= CMD0_FIFO_DEV_ADDR(cmd->dests[0].addr);
716 ccmd->cmd0 |= CMD0_FIFO_RNW;
717 ccmd->rx_buf = cmd->dests[0].payload.data;
718 ccmd->rx_len = cmd->dests[0].payload.len;
720 ccmd->tx_buf = cmd->dests[0].payload.data;
721 ccmd->tx_len = cmd->dests[0].payload.len;
776 struct cdns_i3c_cmd *ccmd = &cdns_xfer->cmds[i];
779 ccmd->cmd0 = CMD0_FIFO_DEV_ADDR(dev->info.dyn_addr) |
783 ccmd->cmd0 |= CMD0_FIFO_RNW;
784 ccmd->rx_buf = xfers[i].data.in;
785 ccmd->rx_len = xfers[i].len;
788 ccmd->tx_buf = xfers[i].data.out;
789 ccmd->tx_len = xfers[i].len;
792 ccmd->cmd0 |= CMD0_FIFO_PL_LEN(pl_len);
795 ccmd->cmd0 |= CMD0_FIFO_RSBC;
798 ccmd->cmd0 |= CMD0_FIFO_BCH;
847 struct cdns_i3c_cmd *ccmd = &xfer->cmds[i];
849 ccmd->cmd0 = CMD0_FIFO_DEV_ADDR(xfers[i].addr) |
854 ccmd->cmd0 |= CMD0_FIFO_IS_10B;
857 ccmd->cmd0 |= CMD0_FIFO_RNW;
858 ccmd->rx_buf = xfers[i].buf;
859 ccmd->rx_len = xfers[i].len;
861 ccmd->tx_buf = xfers[i].buf;
862 ccmd->tx_len = xfers[i].len;