Lines Matching refs:ccc
192 struct i3c_ccc_cmd *ccc) in i3c_hci_send_ccc_cmd() argument
197 bool prefixed = raw && !!(ccc->id & I3C_CCC_DIRECT); in i3c_hci_send_ccc_cmd()
198 unsigned int nxfers = ccc->ndests + prefixed; in i3c_hci_send_ccc_cmd()
203 ccc->id, ccc->rnw, ccc->ndests, ccc->dests[0].payload.len); in i3c_hci_send_ccc_cmd()
214 ccc->id, true); in i3c_hci_send_ccc_cmd()
219 xfer[i].data = ccc->dests[i].payload.data; in i3c_hci_send_ccc_cmd()
220 xfer[i].data_len = ccc->dests[i].payload.len; in i3c_hci_send_ccc_cmd()
221 xfer[i].rnw = ccc->rnw; in i3c_hci_send_ccc_cmd()
222 ret = hci->cmd->prep_ccc(hci, &xfer[i], ccc->dests[i].addr, in i3c_hci_send_ccc_cmd()
223 ccc->id, raw); in i3c_hci_send_ccc_cmd()
244 if (ccc->rnw) in i3c_hci_send_ccc_cmd()
245 ccc->dests[i - prefixed].payload.len = in i3c_hci_send_ccc_cmd()
253 if (ccc->rnw) in i3c_hci_send_ccc_cmd()
255 ccc->dests[0].payload.len, ccc->dests[0].payload.data); in i3c_hci_send_ccc_cmd()