Lines Matching refs:cdata
18 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
22 struct sof_ipc4_msg *msg = &cdata->msg;
89 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
91 struct sof_ipc4_msg *msg = &cdata->msg;
98 value = cdata->chanv[0].value;
100 if (cdata->chanv[i].value != value) {
113 params.init_val = cdata->chanv[0].value;
115 params.channels = cdata->chanv[i].channel;
116 params.init_val = cdata->chanv[i].value;
146 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
161 change = change || (value != cdata->chanv[i].value);
162 cdata->chanv[i].channel = i;
163 cdata->chanv[i].value = value;
192 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
197 ucontrol->value.integer.value[i] = ipc_to_mixer(cdata->chanv[i].value,
209 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
211 struct sof_ipc4_msg *msg = &cdata->msg;
221 data->id = cdata->index;
224 data->chanv[i].channel = cdata->chanv[i].channel;
225 data->chanv[i].value = cdata->chanv[i].value;
245 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
248 struct sof_ipc4_msg *msg = &cdata->msg;
264 data->id = cdata->index;
275 cdata->chanv[i].channel = data->chanv[i].channel;
276 cdata->chanv[i].value = data->chanv[i].value;
290 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
293 struct sof_abi_hdr *data = cdata->data;
294 struct sof_ipc4_msg *msg = &cdata->msg;
303 msg_data->id = cdata->index;
327 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
330 struct sof_abi_hdr *data = cdata->data;
331 struct sof_ipc4_msg *msg = &cdata->msg;
351 msg_data->id = cdata->index;
370 scontrol->size = sizeof(*cdata) + sizeof(*data) + data->size;
390 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
403 change = change || (value != cdata->chanv[i].value);
404 cdata->chanv[i].channel = i;
405 cdata->chanv[i].value = value;
434 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
441 ucontrol->value.integer.value[i] = cdata->chanv[i].value;
449 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
462 change = change || (value != cdata->chanv[i].value);
463 cdata->chanv[i].channel = i;
464 cdata->chanv[i].value = value;
493 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
500 ucontrol->value.enumerated.item[i] = cdata->chanv[i].value;
509 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
510 struct sof_abi_hdr *data = cdata->data;
511 struct sof_ipc4_msg *msg = &cdata->msg;
549 scontrol->size = sizeof(*cdata) + sizeof(*data) + data->size;
561 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
564 struct sof_abi_hdr *data = cdata->data;
590 /* Update the cdata size */
591 scontrol->size = sizeof(*cdata) + size;
599 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
601 struct sof_abi_hdr *data = cdata->data;
632 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
635 struct sof_abi_hdr *data = cdata->data;
705 /* Update the cdata size */
706 scontrol->size = sizeof(*cdata) + header.length;
716 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
718 struct sof_abi_hdr *data = cdata->data;
803 struct sof_ipc4_control_data *cdata;
854 cdata = scontrol->ipc_control_data;
859 local_param_id = PARAM_ID_FROM_EXTENSION(cdata->msg.extension);
861 msg_data->id == cdata->index) {
882 struct sof_abi_hdr *data = cdata->data;
892 scontrol->size = sizeof(*cdata) + sizeof(*data) + data->size;
911 cdata->chanv[channel].value = msg_data->chanv[i].value;
930 widget->kcontrol_news[i].index == cdata->index) {