Lines Matching defs:control_data
2912 struct sof_ipc4_control_data *control_data;
2916 scontrol->size = struct_size(control_data, chanv, scontrol->num_channels);
2923 control_data = scontrol->ipc_control_data;
2924 control_data->index = scontrol->index;
2926 msg = &control_data->msg;
2938 control_data->chanv[i].channel = i;
2946 control_data->chanv[i].value = SOF_IPC4_VOL_ZERO_DB;
2954 struct sof_ipc4_control_data *control_data;
2958 scontrol->size = struct_size(control_data, chanv, scontrol->num_channels);
2965 control_data = scontrol->ipc_control_data;
2966 control_data->index = scontrol->index;
2968 msg = &control_data->msg;
2977 control_data->chanv[i].channel = i;
2984 struct sof_ipc4_control_data *control_data;
3018 scontrol->size = sizeof(*control_data) + scontrol->priv_size;
3021 scontrol->ipc_control_data = kzalloc(sizeof(*control_data) + scontrol->max_size,
3026 control_data = scontrol->ipc_control_data;
3027 control_data->index = scontrol->index;
3029 memcpy(control_data->data, scontrol->priv, scontrol->priv_size);
3033 if (control_data->data->magic != SOF_IPC4_ABI_MAGIC) {
3035 control_data->data->magic, scontrol->name);
3042 if (control_data->data->size + sizeof(struct sof_abi_hdr) !=
3046 control_data->data->size + sizeof(struct sof_abi_hdr),
3053 msg = &control_data->msg;
3057 msg->extension = SOF_IPC4_MOD_EXT_MSG_PARAM_ID(control_data->data->type);