Lines Matching refs:ctl_index
58 unsigned int ctl_index; member
65 unsigned int ctl_index; member
135 unsigned int ctl_index) in index_to_ctl() argument
137 return ar->mixer_state[ctl_index].ctl; in index_to_ctl()
148 struct mixer_ctl *ctl = index_to_ctl(ar, path->setting[i].ctl_index);
237 unsigned int ctl_index) in find_ctl_index_in_path() argument
242 if (path->setting[i].ctl_index == ctl_index) in find_ctl_index_in_path()
281 if (find_ctl_index_in_path(path, setting->ctl_index) != -1) { in path_add_setting()
282 struct mixer_ctl *ctl = index_to_ctl(ar, setting->ctl_index); in path_add_setting()
298 path->setting[path_index].ctl_index = setting->ctl_index; in path_add_setting()
321 ctl = index_to_ctl(ar, mixer_value->ctl_index); in path_add_value()
329 path_index = find_ctl_index_in_path(path, mixer_value->ctl_index); in path_add_value()
343 path->setting[path_index].ctl_index = mixer_value->ctl_index; in path_add_value()
400 unsigned int ctl_index; in path_apply() local
406 ctl_index = path->setting[i].ctl_index; in path_apply()
407 ctl = index_to_ctl(ar, ctl_index); in path_apply()
412 memcpy(ar->mixer_state[ctl_index].new_value.ptr, path->setting[i].value.ptr, in path_apply()
422 unsigned int ctl_index; in path_reset() local
428 ctl_index = path->setting[i].ctl_index; in path_reset()
429 ctl = index_to_ctl(ar, ctl_index); in path_reset()
435 memcpy(ar->mixer_state[ctl_index].new_value.ptr, in path_reset()
436 ar->mixer_state[ctl_index].reset_value.ptr, in path_reset()
437 ar->mixer_state[ctl_index].num_values * value_sz); in path_reset()
477 unsigned int ctl_index; in start_tag() local
577 for (ctl_index = 0; ctl_index < ar->num_mixer_ctls; ctl_index++) { in start_tag()
578 if (ar->mixer_state[ctl_index].ctl == ctl) in start_tag()
591 if (id < ar->mixer_state[ctl_index].num_values) in start_tag()
593 ar->mixer_state[ctl_index].new_value.bytes[id] = value_array[0]; in start_tag()
595 ar->mixer_state[ctl_index].new_value.integer[id] = value_array[0]; in start_tag()
597 ar->mixer_state[ctl_index].new_value.enumerated[id] = value; in start_tag()
599 ar->mixer_state[ctl_index].new_value.integer[id] = value; in start_tag()
605 for (i = 0; i < ar->mixer_state[ctl_index].num_values; i++) in start_tag()
607 ar->mixer_state[ctl_index].new_value.bytes[i] = value_array[i]; in start_tag()
609 ar->mixer_state[ctl_index].new_value.integer[i] = value_array[i]; in start_tag()
611 ar->mixer_state[ctl_index].new_value.enumerated[i] = value; in start_tag()
613 ar->mixer_state[ctl_index].new_value.integer[i] = value; in start_tag()
618 mixer_value.ctl_index = ctl_index; in start_tag()
868 unsigned int ctl_index; in audio_route_update_path() local
871 ctl_index = path->setting[reverse ? path->length - 1 - i : i].ctl_index; in audio_route_update_path()
873 struct mixer_state * ms = &ar->mixer_state[ctl_index]; in audio_route_update_path()