Lines Matching refs:ctl_data
41 struct ctl_data { struct
50 struct ctl_data *next; argument
65 struct ctl_data *ctl_list = NULL;
108 struct ctl_data *ctl_data; in find_controls() local
152 ctl_data = malloc(sizeof(*ctl_data)); in find_controls()
153 if (!ctl_data) in find_controls()
156 memset(ctl_data, 0, sizeof(*ctl_data)); in find_controls()
157 ctl_data->card = card_data; in find_controls()
158 ctl_data->elem = ctl; in find_controls()
159 ctl_data->name = snd_ctl_elem_list_get_name(card_data->ctls, in find_controls()
162 err = snd_ctl_elem_id_malloc(&ctl_data->id); in find_controls()
166 err = snd_ctl_elem_info_malloc(&ctl_data->info); in find_controls()
170 err = snd_ctl_elem_value_malloc(&ctl_data->def_val); in find_controls()
175 ctl_data->id); in find_controls()
176 snd_ctl_elem_info_set_id(ctl_data->info, ctl_data->id); in find_controls()
178 ctl_data->info); in find_controls()
182 ctl_data->name); in find_controls()
185 snd_ctl_elem_value_set_id(ctl_data->def_val, in find_controls()
186 ctl_data->id); in find_controls()
188 ctl_data->next = ctl_list; in find_controls()
189 ctl_list = ctl_data; in find_controls()
226 static int wait_for_event(struct ctl_data *ctl, int timeout) in wait_for_event()
295 static bool ctl_value_index_valid(struct ctl_data *ctl, in ctl_value_index_valid()
408 static bool ctl_value_valid(struct ctl_data *ctl, snd_ctl_elem_value_t *val) in ctl_value_valid()
424 static void test_ctl_get_value(struct ctl_data *ctl) in test_ctl_get_value()
469 static void test_ctl_name(struct ctl_data *ctl) in test_ctl_name()
497 static bool show_mismatch(struct ctl_data *ctl, int index, in show_mismatch()
562 static int write_and_verify(struct ctl_data *ctl, in write_and_verify()
671 static void test_ctl_write_default(struct ctl_data *ctl) in test_ctl_write_default()
704 static bool test_ctl_write_valid_boolean(struct ctl_data *ctl) in test_ctl_write_valid_boolean()
725 static bool test_ctl_write_valid_integer(struct ctl_data *ctl) in test_ctl_write_valid_integer()
755 static bool test_ctl_write_valid_integer64(struct ctl_data *ctl) in test_ctl_write_valid_integer64()
783 static bool test_ctl_write_valid_enumerated(struct ctl_data *ctl) in test_ctl_write_valid_enumerated()
804 static void test_ctl_write_valid(struct ctl_data *ctl) in test_ctl_write_valid()
857 static bool test_ctl_write_invalid_value(struct ctl_data *ctl, in test_ctl_write_invalid_value()
879 static bool test_ctl_write_invalid_boolean(struct ctl_data *ctl) in test_ctl_write_invalid_boolean()
898 static bool test_ctl_write_invalid_integer(struct ctl_data *ctl) in test_ctl_write_invalid_integer()
944 static bool test_ctl_write_invalid_integer64(struct ctl_data *ctl) in test_ctl_write_invalid_integer64()
990 static bool test_ctl_write_invalid_enumerated(struct ctl_data *ctl) in test_ctl_write_invalid_enumerated()
1022 static void test_ctl_write_invalid(struct ctl_data *ctl) in test_ctl_write_invalid()
1075 static void test_ctl_event_missing(struct ctl_data *ctl) in test_ctl_event_missing()
1081 static void test_ctl_event_spurious(struct ctl_data *ctl) in test_ctl_event_spurious()
1089 struct ctl_data *ctl; in main()