Home | History | Annotate | Download | only in audio_route

Lines Matching full:mixer_value

49 struct mixer_value {
245 struct mixer_value *mixer_value)
253 ctl = index_to_ctl(ar, mixer_value->ctl_index);
255 if (mixer_value->index >= (int)num_values) {
256 ALOGE("mixer index %d is out of range for '%s'", mixer_value->index,
261 path_index = find_ctl_index_in_path(path, mixer_value->ctl_index);
270 path->setting[path_index].ctl_index = mixer_value->ctl_index;
273 path->setting[path_index].value[0] = mixer_value->value;
276 if (mixer_value->index == -1) {
279 path->setting[path_index].value[i] = mixer_value->value;
282 path->setting[path_index].value[mixer_value->index] = mixer_value->value;
373 struct mixer_value mixer_value;
451 mixer_value.ctl_index = ctl_index;
452 mixer_value.value = value;
454 mixer_value.index = atoi((char *)attr_id);
456 mixer_value.index = -1;
457 path_add_value(ar, state->path, &mixer_value);