Lines Matching refs:cdata
17 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data; in sof_ipc4_set_get_kcontrol_data() local
21 struct sof_ipc4_msg *msg = &cdata->msg; in sof_ipc4_set_get_kcontrol_data()
56 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data; in sof_ipc4_set_volume_data() local
58 struct sof_ipc4_msg *msg = &cdata->msg; in sof_ipc4_set_volume_data()
65 value = cdata->chanv[0].value; in sof_ipc4_set_volume_data()
67 if (cdata->chanv[i].value != value) { in sof_ipc4_set_volume_data()
80 data.init_val = cdata->chanv[0].value; in sof_ipc4_set_volume_data()
82 data.channels = cdata->chanv[i].channel; in sof_ipc4_set_volume_data()
83 data.init_val = cdata->chanv[i].value; in sof_ipc4_set_volume_data()
112 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data; in sof_ipc4_volume_put() local
127 change = change || (value != cdata->chanv[i].value); in sof_ipc4_volume_put()
128 cdata->chanv[i].channel = i; in sof_ipc4_volume_put()
129 cdata->chanv[i].value = value; in sof_ipc4_volume_put()
158 struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data; in sof_ipc4_volume_get() local
163 ucontrol->value.integer.value[i] = ipc_to_mixer(cdata->chanv[i].value, in sof_ipc4_volume_get()