Lines Matching refs:cdata

74 	struct sof_ipc_ctrl_data *cdata = scontrol->control_data;  in snd_sof_volume_get()  local
80 ipc_to_mixer(cdata->chanv[i].value, in snd_sof_volume_get()
93 struct sof_ipc_ctrl_data *cdata = scontrol->control_data; in snd_sof_volume_put() local
102 change = change || (value != cdata->chanv[i].value); in snd_sof_volume_put()
103 cdata->chanv[i].channel = i; in snd_sof_volume_put()
104 cdata->chanv[i].value = value; in snd_sof_volume_put()
123 struct sof_ipc_ctrl_data *cdata = scontrol->control_data; in snd_sof_switch_get() local
128 ucontrol->value.integer.value[i] = cdata->chanv[i].value; in snd_sof_switch_get()
140 struct sof_ipc_ctrl_data *cdata = scontrol->control_data; in snd_sof_switch_put() local
148 change = change || (value != cdata->chanv[i].value); in snd_sof_switch_put()
149 cdata->chanv[i].channel = i; in snd_sof_switch_put()
150 cdata->chanv[i].value = value; in snd_sof_switch_put()
173 struct sof_ipc_ctrl_data *cdata = scontrol->control_data; in snd_sof_enum_get() local
178 ucontrol->value.enumerated.item[i] = cdata->chanv[i].value; in snd_sof_enum_get()
190 struct sof_ipc_ctrl_data *cdata = scontrol->control_data; in snd_sof_enum_put() local
198 change = change || (value != cdata->chanv[i].value); in snd_sof_enum_put()
199 cdata->chanv[i].channel = i; in snd_sof_enum_put()
200 cdata->chanv[i].value = value; in snd_sof_enum_put()
221 struct sof_ipc_ctrl_data *cdata = scontrol->control_data; in snd_sof_bytes_get() local
222 struct sof_abi_hdr *data = cdata->data; in snd_sof_bytes_get()
255 struct sof_ipc_ctrl_data *cdata = scontrol->control_data; in snd_sof_bytes_put() local
256 struct sof_abi_hdr *data = cdata->data; in snd_sof_bytes_put()
298 struct sof_ipc_ctrl_data *cdata = scontrol->control_data; in snd_sof_bytes_ext_put() local
337 if (copy_from_user(cdata->data, tlvd->tlv, header.length)) in snd_sof_bytes_ext_put()
340 if (cdata->data->magic != SOF_ABI_MAGIC) { in snd_sof_bytes_ext_put()
343 cdata->data->magic); in snd_sof_bytes_ext_put()
347 if (SOF_ABI_VERSION_INCOMPATIBLE(SOF_ABI_VERSION, cdata->data->abi)) { in snd_sof_bytes_ext_put()
349 cdata->data->abi); in snd_sof_bytes_ext_put()
354 if (cdata->data->size > be->max - sizeof(const struct sof_abi_hdr)) { in snd_sof_bytes_ext_put()
376 struct sof_ipc_ctrl_data *cdata = scontrol->control_data; in snd_sof_bytes_ext_volatile_get() local
399 cdata->data->magic = SOF_ABI_MAGIC; in snd_sof_bytes_ext_volatile_get()
400 cdata->data->abi = SOF_ABI_VERSION; in snd_sof_bytes_ext_volatile_get()
408 if (cdata->data->size > be->max - sizeof(const struct sof_abi_hdr)) { in snd_sof_bytes_ext_volatile_get()
410 cdata->data->size, in snd_sof_bytes_ext_volatile_get()
416 data_size = cdata->data->size + sizeof(const struct sof_abi_hdr); in snd_sof_bytes_ext_volatile_get()
431 if (copy_to_user(tlvd->tlv, cdata->data, data_size)) in snd_sof_bytes_ext_volatile_get()
450 struct sof_ipc_ctrl_data *cdata = scontrol->control_data; in snd_sof_bytes_ext_get() local
465 cdata->data->magic = SOF_ABI_MAGIC; in snd_sof_bytes_ext_get()
466 cdata->data->abi = SOF_ABI_VERSION; in snd_sof_bytes_ext_get()
469 if (cdata->data->size > be->max - sizeof(const struct sof_abi_hdr)) { in snd_sof_bytes_ext_get()
471 cdata->data->size, in snd_sof_bytes_ext_get()
476 data_size = cdata->data->size + sizeof(const struct sof_abi_hdr); in snd_sof_bytes_ext_get()
487 if (copy_to_user(tlvd->tlv, cdata->data, data_size)) in snd_sof_bytes_ext_get()