Lines Matching refs:cdata
579 struct sof_ipc_ctrl_data *cdata,
597 err = sof_get_ctrl_copy_params(cdata->type, cdata, partdata,
600 err = sof_get_ctrl_copy_params(cdata->type, partdata, cdata,
611 memcpy(partdata, cdata, sparams->hdr_bytes);
659 struct sof_ipc_ctrl_data *cdata = scontrol->control_data;
671 cdata->num_elems;
675 cdata->chanv, send_bytes);
680 cdata->chanv, send_bytes);
684 cdata->rhdr.hdr.cmd = SOF_IPC_GLB_COMP_MSG | ipc_cmd;
685 cdata->cmd = ctrl_cmd;
686 cdata->type = ctrl_type;
687 cdata->comp_id = scontrol->comp_id;
688 cdata->msg_index = 0;
691 switch (cdata->type) {
708 sparams.msg_bytes = cdata->data->size;
711 sparams.elems = cdata->data->size;
717 cdata->rhdr.hdr.size = sparams.msg_bytes + sparams.hdr_bytes;
718 cdata->num_elems = sparams.elems;
719 cdata->elems_remaining = 0;
722 if (cdata->rhdr.hdr.size <= SOF_IPC_MSG_MAX_SIZE) {
723 err = sof_ipc_tx_message(sdev->ipc, cdata->rhdr.hdr.cmd, cdata,
724 cdata->rhdr.hdr.size, cdata,
725 cdata->rhdr.hdr.size);
729 cdata->comp_id);
736 cdata->rhdr.hdr.size, scontrol->size);
744 err = sof_set_get_large_ctrl_data(sdev, cdata, &sparams, send);
748 cdata->comp_id);