Lines Matching defs:err

33 	int err;
35 err = snd_config_search(compound, key, &node);
36 if (err < 0)
37 return err;
45 int err;
48 err = get_string(eval, "Empty", &string1);
49 if (err < 0 && err != -ENOENT) {
55 err = uc_mgr_get_substituted_value(uc_mgr, &s1, string1);
56 if (err < 0)
57 return err;
58 err = s1 == NULL || s1[0] == '\0';
60 return err;
64 err = get_string(eval, "String1", &string1);
65 if (err < 0 && err != -ENOENT) {
70 err = get_string(eval, "String2", &string2);
71 if (err < 0 && err != -ENOENT) {
85 err = uc_mgr_get_substituted_value(uc_mgr, &s1, string1);
86 if (err < 0)
87 return err;
88 err = uc_mgr_get_substituted_value(uc_mgr, &s2, string2);
89 if (err < 0) {
91 return err;
93 err = strcasecmp(s1, s2) == 0;
96 return err;
99 err = get_string(eval, "Haystack", &string1);
100 if (err < 0 && err != -ENOENT) {
105 err = get_string(eval, "Needle", &string2);
106 if (err < 0 && err != -ENOENT) {
120 err = uc_mgr_get_substituted_value(uc_mgr, &s1, string1);
121 if (err < 0)
122 return err;
123 err = uc_mgr_get_substituted_value(uc_mgr, &s2, string2);
124 if (err < 0) {
126 return err;
128 err = strstr(s1, s2) != NULL;
131 return err;
145 int err;
147 err = get_string(eval, "String", &string);
148 if (err < 0) {
153 err = get_string(eval, "Regex", &regex_string);
154 if (err < 0) {
159 err = uc_mgr_get_substituted_value(uc_mgr, &s, regex_string);
160 if (err < 0)
161 return err;
162 err = regcomp(&re, s, options);
163 if (err) {
164 uc_error("Regex '%s' compilation failed (code %d)", s, err);
170 err = uc_mgr_get_substituted_value(uc_mgr, &s, string);
171 if (err < 0) {
173 return err;
175 err = regexec(&re, s, ARRAY_SIZE(match), match, 0);
178 return err == 0;
190 int err, i, items;
195 err = get_string(eval, "Device", &device);
196 if (err < 0 && err != -ENOENT) {
201 err = get_string(eval, "Control", &ctldef);
202 if (err < 0) {
207 err = get_string(eval, "ControlEnum", &enumval);
208 if (err < 0 && err != -ENOENT) {
213 err = uc_mgr_get_substituted_value(uc_mgr, &s, ctldef);
214 if (err < 0)
215 return err;
216 err = snd_ctl_ascii_elem_id_parse(elem_id, s);
218 if (err < 0) {
230 err = uc_mgr_get_substituted_value(uc_mgr, &s, device);
231 if (err < 0)
232 return err;
233 err = uc_mgr_open_ctl(uc_mgr, &ctl_list, s, 1);
235 if (err < 0)
236 return err;
241 err = snd_ctl_elem_info(ctl, elem_info);
242 if (err < 0)
249 err = uc_mgr_get_substituted_value(uc_mgr, &s, enumval);
250 if (err < 0)
251 return err;
255 err = snd_ctl_elem_info(ctl, elem_info);
256 if (err < 0) {
258 return err;
276 int err, amode = F_OK;
283 err = get_string(eval, "Path", &path);
284 if (err < 0) {
289 err = get_string(eval, "Mode", &mode);
290 if (err < 0 && err != -ENOENT) {
321 int err;
328 err = get_string(eval, "Type", &type);
329 if (err < 0) {
360 int err;
374 err = snd_config_search(cond, "True", &_true);
375 if (err < 0 && err != -ENOENT) {
380 err = snd_config_search(cond, "False", &_false);
381 if (err < 0 && err != -ENOENT) {
386 err = snd_config_search(cond, "Before", before);
387 if (err < 0 && err != -ENOENT) {
392 err = snd_config_search(cond, "After", after);
393 if (err < 0 && err != -ENOENT) {
398 err = if_eval(uc_mgr, expr);
399 if (err > 0) {
402 } else if (err == 0) {
406 return err;
430 int err;
445 err = if_eval_one(uc_mgr, n, &a, &before, &after);
446 if (err < 0)
447 return err;
450 err = uc_mgr_evaluate_inplace(uc_mgr, a);
451 if (err < 0)
452 return err;
453 err = uc_mgr_config_tree_merge(uc_mgr, parent, a, before, after);
454 if (err < 0)
455 return err;