Lines Matching defs:ctl_data

44 struct ctl_data {
53 struct ctl_data *next;
59 struct ctl_data *ctl_list;
66 struct ctl_data *ctl_data;
133 ctl_data = malloc(sizeof(*ctl_data));
134 if (!ctl_data)
137 memset(ctl_data, 0, sizeof(*ctl_data));
138 ctl_data->card = card_data;
139 ctl_data->elem = ctl;
140 ctl_data->name = snd_ctl_elem_list_get_name(card_data->ctls,
143 err = snd_ctl_elem_id_malloc(&ctl_data->id);
147 err = snd_ctl_elem_info_malloc(&ctl_data->info);
151 err = snd_ctl_elem_value_malloc(&ctl_data->def_val);
156 ctl_data->id);
157 snd_ctl_elem_info_set_id(ctl_data->info, ctl_data->id);
159 ctl_data->info);
163 ctl_data->name);
166 snd_ctl_elem_value_set_id(ctl_data->def_val,
167 ctl_data->id);
169 ctl_data->next = ctl_list;
170 ctl_list = ctl_data;
207 static int wait_for_event(struct ctl_data *ctl, int timeout)
276 static bool ctl_value_index_valid(struct ctl_data *ctl,
389 static bool ctl_value_valid(struct ctl_data *ctl, snd_ctl_elem_value_t *val)
405 static void test_ctl_get_value(struct ctl_data *ctl)
450 static void test_ctl_name(struct ctl_data *ctl)
480 static void show_values(struct ctl_data *ctl, snd_ctl_elem_value_t *orig_val,
522 static bool show_mismatch(struct ctl_data *ctl, int index,
587 static int write_and_verify(struct ctl_data *ctl,
711 static void test_ctl_write_default(struct ctl_data *ctl)
744 static bool test_ctl_write_valid_boolean(struct ctl_data *ctl)
765 static bool test_ctl_write_valid_integer(struct ctl_data *ctl)
795 static bool test_ctl_write_valid_integer64(struct ctl_data *ctl)
823 static bool test_ctl_write_valid_enumerated(struct ctl_data *ctl)
844 static void test_ctl_write_valid(struct ctl_data *ctl)
894 static bool test_ctl_write_invalid_value(struct ctl_data *ctl,
915 static bool test_ctl_write_invalid_boolean(struct ctl_data *ctl)
933 static bool test_ctl_write_invalid_integer(struct ctl_data *ctl)
979 static bool test_ctl_write_invalid_integer64(struct ctl_data *ctl)
1025 static bool test_ctl_write_invalid_enumerated(struct ctl_data *ctl)
1056 static void test_ctl_write_invalid(struct ctl_data *ctl)
1106 static void test_ctl_event_missing(struct ctl_data *ctl)
1112 static void test_ctl_event_spurious(struct ctl_data *ctl)
1120 struct ctl_data *ctl;