Lines Matching defs:ctl_data
42 struct ctl_data {
51 struct ctl_data *next;
57 struct ctl_data *ctl_list = NULL;
64 struct ctl_data *ctl_data;
113 ctl_data = malloc(sizeof(*ctl_data));
114 if (!ctl_data)
117 memset(ctl_data, 0, sizeof(*ctl_data));
118 ctl_data->card = card_data;
119 ctl_data->elem = ctl;
120 ctl_data->name = snd_ctl_elem_list_get_name(card_data->ctls,
123 err = snd_ctl_elem_id_malloc(&ctl_data->id);
127 err = snd_ctl_elem_info_malloc(&ctl_data->info);
131 err = snd_ctl_elem_value_malloc(&ctl_data->def_val);
136 ctl_data->id);
137 snd_ctl_elem_info_set_id(ctl_data->info, ctl_data->id);
139 ctl_data->info);
143 ctl_data->name);
146 snd_ctl_elem_value_set_id(ctl_data->def_val,
147 ctl_data->id);
149 ctl_data->next = ctl_list;
150 ctl_list = ctl_data;
187 static int wait_for_event(struct ctl_data *ctl, int timeout)
256 static bool ctl_value_index_valid(struct ctl_data *ctl,
369 static bool ctl_value_valid(struct ctl_data *ctl, snd_ctl_elem_value_t *val)
385 static void test_ctl_get_value(struct ctl_data *ctl)
430 static void test_ctl_name(struct ctl_data *ctl)
460 static void show_values(struct ctl_data *ctl, snd_ctl_elem_value_t *orig_val,
502 static bool show_mismatch(struct ctl_data *ctl, int index,
567 static int write_and_verify(struct ctl_data *ctl,
678 static void test_ctl_write_default(struct ctl_data *ctl)
711 static bool test_ctl_write_valid_boolean(struct ctl_data *ctl)
732 static bool test_ctl_write_valid_integer(struct ctl_data *ctl)
762 static bool test_ctl_write_valid_integer64(struct ctl_data *ctl)
790 static bool test_ctl_write_valid_enumerated(struct ctl_data *ctl)
811 static void test_ctl_write_valid(struct ctl_data *ctl)
861 static bool test_ctl_write_invalid_value(struct ctl_data *ctl,
882 static bool test_ctl_write_invalid_boolean(struct ctl_data *ctl)
900 static bool test_ctl_write_invalid_integer(struct ctl_data *ctl)
946 static bool test_ctl_write_invalid_integer64(struct ctl_data *ctl)
992 static bool test_ctl_write_invalid_enumerated(struct ctl_data *ctl)
1023 static void test_ctl_write_invalid(struct ctl_data *ctl)
1073 static void test_ctl_event_missing(struct ctl_data *ctl)
1079 static void test_ctl_event_spurious(struct ctl_data *ctl)
1087 struct ctl_data *ctl;