Lines Matching defs:cdata
417 struct sof_ipc_ctrl_data *cdata = data;
426 if (!cdata || data_bytes < sizeof(*cdata))
429 if ((cdata->rhdr.hdr.cmd & SOF_GLB_TYPE_MASK) != SOF_IPC_GLB_COMP_MSG) {
431 __func__, cdata->rhdr.hdr.cmd);
436 if (cdata->rhdr.hdr.size <= ipc->max_payload_size)
437 return sof_ipc3_tx_msg(sdev, cdata, cdata->rhdr.hdr.size,
438 cdata, cdata->rhdr.hdr.size, false);
444 switch (cdata->type) {
449 src = (u8 *)cdata->chanv;
453 dst = (u8 *)cdata->chanv;
460 src = (u8 *)cdata->data->data;
464 dst = (u8 *)cdata->data->data;
472 msg_bytes = cdata->rhdr.hdr.size - hdr_bytes;
477 memcpy(cdata_chunk, cdata, hdr_bytes);
508 char *payload = (char *)cdata;