Lines Matching refs:ccc
1157 struct i3c_ccc_cmd *ccc) in svc_i3c_master_send_bdcast_ccc_cmd() argument
1159 unsigned int xfer_len = ccc->dests[0].payload.len + 1; in svc_i3c_master_send_bdcast_ccc_cmd()
1175 buf[0] = ccc->id; in svc_i3c_master_send_bdcast_ccc_cmd()
1176 memcpy(&buf[1], ccc->dests[0].payload.data, ccc->dests[0].payload.len); in svc_i3c_master_send_bdcast_ccc_cmd()
1181 cmd->addr = ccc->dests[0].addr; in svc_i3c_master_send_bdcast_ccc_cmd()
1182 cmd->rnw = ccc->rnw; in svc_i3c_master_send_bdcast_ccc_cmd()
1201 struct i3c_ccc_cmd *ccc) in svc_i3c_master_send_direct_ccc_cmd() argument
1203 unsigned int xfer_len = ccc->dests[0].payload.len; in svc_i3c_master_send_direct_ccc_cmd()
1204 unsigned int read_len = ccc->rnw ? xfer_len : 0; in svc_i3c_master_send_direct_ccc_cmd()
1220 cmd->out = &ccc->id; in svc_i3c_master_send_direct_ccc_cmd()
1227 cmd->addr = ccc->dests[0].addr; in svc_i3c_master_send_direct_ccc_cmd()
1228 cmd->rnw = ccc->rnw; in svc_i3c_master_send_direct_ccc_cmd()
1229 cmd->in = ccc->rnw ? ccc->dests[0].payload.data : NULL; in svc_i3c_master_send_direct_ccc_cmd()
1230 cmd->out = ccc->rnw ? NULL : ccc->dests[0].payload.data, in svc_i3c_master_send_direct_ccc_cmd()
1240 ccc->dests[0].payload.len = cmd->read_len; in svc_i3c_master_send_direct_ccc_cmd()