Lines Matching defs:setting

59     struct mixer_setting *setting;
105 struct mixer_ctl *ctl = index_to_ctl(ar, path->setting[i].ctl_index);
108 for (j = 0; j < path->setting[i].num_values; j++)
109 ALOGE(" id=%d value=%d", j, path->setting[i].value[j]);
120 if (ar->mixer_path[i].setting) {
121 if (ar->mixer_path[i].setting->value)
122 free(ar->mixer_path[i].setting->value);
123 free(ar->mixer_path[i].setting);
171 ar->mixer_path[ar->num_mixer_paths].setting = NULL;
183 if (path->setting[i].ctl_index == ctl_index)
201 new_path_setting = realloc(path->setting,
207 path->setting = new_path_setting;
218 struct mixer_setting *setting)
222 if (find_ctl_index_in_path(path, setting->ctl_index) != -1) {
223 struct mixer_ctl *ctl = index_to_ctl(ar, setting->ctl_index);
234 path->setting[path_index].ctl_index = setting->ctl_index;
235 path->setting[path_index].num_values = setting->num_values;
236 path->setting[path_index].value = malloc(setting->num_values * sizeof(int));
238 memcpy(path->setting[path_index].value, setting->value,
239 setting->num_values * sizeof(int));
269 /* initialise the new path setting */
270 path->setting[path_index].ctl_index = mixer_value->ctl_index;
271 path->setting[path_index].num_values = num_values;
272 path->setting[path_index].value = malloc(num_values * sizeof(int));
273 path->setting[path_index].value[0] = mixer_value->value;
279 path->setting[path_index].value[i] = mixer_value->value;
282 path->setting[path_index].value[mixer_value->index] = mixer_value->value;
294 if (path_add_setting(ar, path, &sub_path->setting[i]) < 0)
308 ctl_index = path->setting[i].ctl_index;
315 memcpy(ar->mixer_state[ctl_index].new_value, path->setting[i].value,
316 path->setting[i].num_values * sizeof(int));
331 ctl_index = path->setting[i].ctl_index;
430 /* top level ctl (initial setting) */
675 ctl_index = path->setting[i].ctl_index;