Lines Matching defs:err

71 	int err;
76 err = uc_mgr_config_load(uc_mgr->conf_format, filename, cfg);
77 if (err < 0) {
78 uc_error("error: failed to open file %s: %d", filename, err);
79 return err;
99 int err;
101 err = snd_config_get_string(n, (const char **)res);
102 if (err < 0)
103 return err;
118 int err;
120 err = snd_config_get_string(n, &str);
121 if (err < 0)
122 return err;
123 err = uc_mgr_get_substituted_value(uc_mgr, &s, str);
124 if (err >= 0)
126 return err;
147 int err;
149 err = snd_config_get_ascii(n, &s1);
150 if (err < 0)
151 return err;
152 err = uc_mgr_get_substituted_value(uc_mgr, &s2, s1);
153 if (err >= 0)
154 err = safe_strtol(s2, res);
157 return err;
167 int err;
169 err = snd_config_get_ascii(n, &s1);
170 if (err < 0)
171 return err;
175 err = uc_mgr_get_substituted_value(uc_mgr, &s2, s1);
176 if (err >= 0)
177 err = safe_strtol(s2, res);
181 return err;
211 int err;
216 err = snd_config_get_id(n, &id);
217 if (err < 0)
218 return err;
220 err = get_string3(uc_mgr, id, name);
221 if (err < 0)
222 return err;
235 int err;
238 err = parse_string_substitute3(uc_mgr, cfg, &s);
239 if (err < 0) {
241 return err;
257 int err;
259 err = snd_config_search(cfg, "Syntax", &n);
260 if (err < 0) {
264 err = snd_config_get_integer(n, &l);
265 if (err < 0) {
267 return err;
288 int err;
290 err = snd_config_search(cfg, "DefineRegex", &d);
291 if (err == -ENOENT)
293 if (err < 0)
294 return err;
308 err = snd_config_get_id(n, &id);
309 if (err < 0)
310 return err;
315 err = uc_mgr_define_regex(uc_mgr, id, n);
316 if (err < 0)
317 return err;
334 int err;
336 err = snd_config_search(cfg, "Define", &d);
337 if (err == -ENOENT)
339 if (err < 0)
340 return err;
354 err = snd_config_get_id(n, &id);
355 if (err < 0)
356 return err;
357 err = snd_config_get_ascii(n, &var);
358 if (err < 0)
359 return err;
360 err = uc_mgr_get_substituted_value(uc_mgr, &s, var);
362 if (err < 0)
363 return err;
369 err = uc_mgr_set_variable(uc_mgr, id, s);
371 if (err < 0)
372 return err;
387 int err;
389 err = snd_config_search(cfg, "DefineMacro", &d);
390 if (err == -ENOENT)
392 if (err < 0)
393 return err;
405 err = snd_config_merge(uc_mgr->macros, d, 0);
406 if (err < 0)
407 return err;
420 int err;
422 err = snd_config_get_id(args, &mid);
423 if (err < 0)
424 return err;
425 err = snd_config_search(uc_mgr->macros, mid, &m);
426 if (err < 0) {
428 return err;
433 err = snd_config_get_string(args, &s);
434 if (err < 0)
435 return err;
436 err = snd_config_load_string(&a, s, 0);
437 if (err < 0)
438 return err;
446 err = snd_config_get_id(n, &id);
447 if (err < 0)
449 err = snd_config_get_ascii(n, &var);
450 if (err < 0)
453 err = uc_mgr_set_variable(uc_mgr, name, var);
455 if (err < 0)
460 err = snd_config_copy(&mc, m);
461 if (err < 0)
463 err = uc_mgr_evaluate_inplace(uc_mgr, mc);
464 if (err < 0) {
468 err = uc_mgr_config_tree_merge(uc_mgr, dst, mc, NULL, NULL);
474 err = snd_config_get_id(n, &id);
475 if (err < 0)
478 err = uc_mgr_delete_variable(uc_mgr, name);
479 if (err < 0)
486 return err;
497 int err, ret;
503 err = snd_config_search(cfg, "Macro", &d);
504 if (err == -ENOENT)
506 if (err < 0)
507 return err;
530 err = evaluate_macro1(uc_mgr, cfg, n2);
531 if (err < 0)
532 return err;
548 int err;
550 err = snd_config_search(cfg, "Include", &n);
551 if (err == -ENOENT)
553 if (err < 0)
554 return err;
556 err = uc_mgr_evaluate_include(uc_mgr, cfg, n);
558 return err;
567 int err;
569 err = snd_config_search(cfg, "If", &n);
570 if (err == -ENOENT)
572 if (err < 0)
573 return err;
575 err = uc_mgr_evaluate_condition(uc_mgr, cfg, n);
577 return err;
588 int err;
590 err = snd_config_search(cfg, "Variant", &c);
591 if (err == -ENOENT)
593 if (err < 0)
594 return err;
616 err = uc_mgr_evaluate_inplace(uc_mgr, n);
617 if (err < 0)
618 return err;
620 err = uc_mgr_config_tree_merge(uc_mgr, cfg, n, NULL, NULL);
621 if (err < 0)
622 return err;
691 int err;
710 err = snd_config_get_string(n, &file);
711 if (err < 0)
712 return err;
732 err = uc_mgr_config_load(uc_mgr->conf_format, file, &cfg);
733 if (err < 0)
734 return err;
735 err = uc_mgr_substitute_tree(uc_mgr, cfg);
736 if (err < 0) {
738 return err;
740 err = snd_config_merge(uc_mgr->local_config, cfg, 0);
741 if (err < 0) {
743 return err;
751 err = uc_mgr_config_load_into(uc_mgr->conf_format, filename, uc_mgr->local_config);
752 if (err < 0)
753 return err;
759 err = uc_mgr_substitute_tree(uc_mgr, config);
760 if (err < 0)
761 return err;
763 err = snd_config_merge(uc_mgr->local_config, config, 0);
764 if (err < 0)
765 return err;
779 int err;
792 err = parse_libconfig1(uc_mgr, n);
793 if (err < 0)
794 return err;
811 int err;
832 err = get_string3(uc_mgr, id, &tseq->name);
833 if (err < 0) {
835 return err;
838 err = parse_sequence(uc_mgr, &tseq->transition_list, n);
839 if (err < 0) {
841 return err;
859 int err;
877 err = fcn(uc_mgr, n, data1, data2);
878 if (err < 0)
879 return err;
911 int err;
936 err = parse_string_substitute3(uc_mgr, n, &sdev->name);
937 if (err < 0) {
939 return err;
941 err = strip_legacy_dev_index(sdev->name);
942 if (err < 0) {
945 return err;
1013 int err;
1015 err = parse_string_substitute3(uc_mgr, n, &val);
1016 if (err < 0)
1017 return err;
1058 int err, idx = 0;
1070 err = snd_config_get_id(n, &id);
1071 if (err < 0)
1090 err = parse_string_substitute3(uc_mgr, n, &curr->data.cdev);
1091 if (err < 0) {
1093 return err;
1101 err = parse_string_substitute3(uc_mgr, n, &curr->data.cset);
1102 if (err < 0) {
1104 return err;
1113 err = parse_component_seq(uc_mgr, n,
1116 if (err < 0) {
1118 return err;
1131 err = parse_string_substitute3(uc_mgr, n, &curr->data.device);
1132 if (err < 0) {
1134 return err;
1166 err = parse_string_substitute3(uc_mgr, n, &curr->data.sysw);
1167 if (err < 0) {
1169 return err;
1176 err = parse_integer_substitute3(uc_mgr, n, &curr->data.sleep);
1177 if (err < 0) {
1179 return err;
1186 err = parse_integer_substitute3(uc_mgr, n, &curr->data.sleep);
1187 if (err < 0) {
1189 return err;
1198 err = parse_string_substitute3(uc_mgr, n, &curr->data.exec);
1199 if (err < 0) {
1201 return err;
1213 err = parse_string_substitute3(uc_mgr, n, &curr->data.cfgsave);
1214 if (err < 0) {
1216 return err;
1274 int err;
1282 err = uc_mgr_evaluate_inplace(uc_mgr, cfg);
1283 if (err < 0)
1284 return err;
1289 err = snd_config_get_id(n, &id);
1290 if (err < 0)
1298 err = snd_config_get_ascii(n, &s);
1299 if (err < 0) {
1300 uc_error("error: unable to parse value for id '%s': %s!", id, snd_strerror(err));
1301 return err;
1305 err = parse_string_substitute(uc_mgr, n, &s);
1306 if (err < 0) {
1308 return err;
1315 err = uc_mgr_add_value(base, id, s);
1316 if (err < 0) {
1318 return err;
1376 int err;
1396 err = uc_mgr_evaluate_inplace(uc_mgr, cfg);
1397 if (err < 0)
1398 return err;
1407 err = parse_string_substitute3(uc_mgr, n, &modifier->comment);
1408 if (err < 0) {
1410 return err;
1416 err = parse_device_list(uc_mgr, &modifier->dev_list,
1418 if (err < 0) {
1421 return err;
1426 err = parse_device_list(uc_mgr, &modifier->dev_list,
1428 if (err < 0) {
1431 return err;
1436 err = parse_sequence(uc_mgr, &modifier->enable_list, n);
1437 if (err < 0) {
1440 return err;
1446 err = parse_sequence(uc_mgr, &modifier->disable_list, n);
1447 if (err < 0) {
1450 return err;
1456 err = parse_transition(uc_mgr, &modifier->transition_list, n);
1457 if (err < 0) {
1460 return err;
1466 err = parse_value(uc_mgr, &modifier->value_list, n);
1467 if (err < 0) {
1469 return err;
1522 int err;
1541 err = uc_mgr_evaluate_inplace(uc_mgr, cfg);
1542 if (err < 0)
1543 return err;
1552 err = parse_string_substitute3(uc_mgr, n, &device->comment);
1553 if (err < 0) {
1555 return err;
1561 err = parse_device_list(uc_mgr, &device->dev_list,
1563 if (err < 0) {
1566 return err;
1571 err = parse_device_list(uc_mgr, &device->dev_list,
1573 if (err < 0) {
1576 return err;
1582 err = parse_sequence(uc_mgr, &device->enable_list, n);
1583 if (err < 0) {
1586 return err;
1593 err = parse_sequence(uc_mgr, &device->disable_list, n);
1594 if (err < 0) {
1597 return err;
1604 err = parse_transition(uc_mgr, &device->transition_list, n);
1605 if (err < 0) {
1608 return err;
1614 err = parse_value(uc_mgr, &device->value_list, n);
1615 if (err < 0) {
1617 return err;
1644 int err;
1660 err = get_string3(uc_mgr, name1, &name1s);
1661 if (err < 0)
1662 return err;
1664 err = parse_string_substitute3(uc_mgr, n, &name2);
1665 if (err < 0) {
1668 return err;
1710 int err;
1712 err = snd_config_get_id(cfg, &id);
1713 if (err < 0)
1714 return err;
1795 int err;
1801 err = verb_dev_list_add(verb, device->dev_list.type,
1803 if (err < 0)
1804 return err;
1814 int err;
1819 err = uc_mgr_rename_device(verb, dev->name1, dev->name2);
1820 if (err < 0) {
1822 return err;
1829 err = uc_mgr_remove_device(verb, dev->name2);
1830 if (err < 0) {
1832 return err;
1887 int err;
1890 err = uc_mgr_evaluate_inplace(uc_mgr, cfg);
1891 if (err < 0)
1892 return err;
1903 err = parse_sequence(uc_mgr, &verb->enable_list, n);
1904 if (err < 0) {
1906 return err;
1913 err = parse_sequence(uc_mgr, &verb->disable_list, n);
1914 if (err < 0) {
1916 return err;
1923 err = parse_transition(uc_mgr, &verb->transition_list, n);
1924 if (err < 0) {
1926 return err;
1933 err = parse_value(uc_mgr, &verb->value_list, n);
1934 if (err < 0)
1935 return err;
1963 int err;
1992 err = uc_mgr_config_load_file(uc_mgr, file, &cfg);
1993 if (err < 0)
1994 return err;
1997 err = uc_mgr_evaluate_inplace(uc_mgr, cfg);
1998 if (err < 0)
2010 err = parse_verb(uc_mgr, verb, n);
2011 if (err < 0) {
2021 err = parse_compound(uc_mgr, n,
2023 if (err < 0) {
2033 err = parse_compound(uc_mgr, n,
2035 if (err < 0) {
2045 err = parse_dev_name_list(uc_mgr, n, &verb->rename_list);
2046 if (err < 0) {
2056 err = parse_dev_name_list(uc_mgr, n, &verb->remove_list);
2057 if (err < 0) {
2067 err = parse_libconfig(uc_mgr, n);
2068 if (err < 0) {
2085 err = verb_device_management(verb);
2086 if (err < 0) {
2088 return err;
2095 return err;
2107 int err;
2119 err = parse_string_substitute3(uc_mgr, n, &file);
2120 if (err < 0) {
2131 err = parse_string_substitute3(uc_mgr, n, &comment);
2132 if (err < 0) {
2141 err = -EINVAL;
2154 return err;
2168 int err;
2175 err = parse_get_safe_name(uc_mgr, cfg, NULL, &use_case_name);
2176 if (err < 0) {
2178 return err;
2183 err = uc_mgr_evaluate_inplace(uc_mgr, cfg);
2185 if (err < 0)
2197 err = parse_string_substitute3(uc_mgr, n, &file);
2198 if (err < 0) {
2207 err = parse_string_substitute3(uc_mgr, n, &comment);
2208 if (err < 0) {
2224 err = uc_mgr_evaluate_inplace(uc_mgr, n2);
2225 if (err < 0)
2238 err = -EINVAL;
2248 err = -EINVAL;
2253 err = parse_verb_file(uc_mgr, use_case_name, comment, file);
2263 err = -EINVAL;
2266 err = parse_variant(uc_mgr, n, &vfile, &vcomment);
2267 if (err < 0)
2270 err = parse_verb_file(uc_mgr, id,
2283 return err;
2291 int err;
2297 err = parse_sequence(uc_mgr, &uc_mgr->fixedboot_list, cfg);
2298 if (err < 0) {
2300 return err;
2311 int err;
2317 err = parse_sequence(uc_mgr, &uc_mgr->boot_list, cfg);
2318 if (err < 0) {
2320 return err;
2331 int err;
2337 err = parse_sequence(uc_mgr, &uc_mgr->default_list, cfg);
2338 if (err < 0) {
2340 return err;
2399 int err;
2407 err = parse_syntax_field(uc_mgr, cfg, uc_mgr->conf_file_name);
2408 if (err < 0)
2409 return err;
2413 err = uc_mgr_evaluate_inplace(uc_mgr, cfg);
2414 if (err < 0)
2415 return err;
2425 err = parse_string_substitute3(uc_mgr, n, &uc_mgr->comment);
2426 if (err < 0) {
2428 return err;
2435 err = parse_compound(uc_mgr, n,
2438 if (err < 0)
2439 return err;
2445 err = parse_controls_fixedboot(uc_mgr, n);
2446 if (err < 0)
2447 return err;
2453 err = parse_controls_boot(uc_mgr, n);
2454 if (err < 0)
2455 return err;
2461 err = parse_controls(uc_mgr, n);
2462 if (err < 0)
2463 return err;
2469 err = parse_value(uc_mgr, &uc_mgr->value_list, n);
2470 if (err < 0) {
2472 return err;
2479 err = parse_libconfig(uc_mgr, n);
2480 if (err < 0) {
2482 return err;
2506 int err;
2508 err = uc_mgr_open_ctl(mgr, &ctl_list, ctl_name, 0);
2509 if (err < 0)
2510 return err;
2514 return err;
2520 int card, err;
2539 err = get_card_info(mgr, name, &info);
2541 if (err == 0) {
2578 int err;
2607 err = parse_integer_substitute(uc_mgr, n2, &version);
2608 if (err < 0) {
2614 err = -EINVAL;
2621 err = parse_string_substitute(uc_mgr, n2, &dir);
2622 if (err < 0) {
2630 err = parse_string_substitute(uc_mgr, n2, &file);
2631 if (err < 0) {
2700 err = -ENOENT;
2704 err = -ENOMEM;
2708 err = 0;
2713 return err;
2723 int err;
2730 err = parse_syntax_field(uc_mgr, cfg, filename);
2731 if (err < 0)
2732 return err;
2735 err = uc_mgr_evaluate_inplace(uc_mgr, cfg);
2736 if (err < 0)
2737 return err;
2747 err = parse_toplevel_path(uc_mgr, filename, n);
2748 if (err == 0)
2749 return err;
2755 err = parse_libconfig(uc_mgr, n);
2756 if (err < 0) {
2758 return err;
2778 int err;
2787 err = uc_mgr_config_load(2, filename, &tcfg);
2788 if (err < 0)
2792 err = parse_toplevel_config(uc_mgr, filename, tcfg);
2794 if (err < 0)
2797 err = uc_mgr_config_load(uc_mgr->conf_format, filename, cfg);
2798 if (err < 0) {
2807 return err;
2816 int err;
2818 err = snd_config_top(&uc_mgr->local_config);
2819 if (err < 0)
2820 return err;
2822 err = snd_config_top(&uc_mgr->macros);
2823 if (err < 0)
2824 return err;
2828 err = get_by_card(uc_mgr, name);
2829 if (err < 0) {
2839 err = load_toplevel_config(uc_mgr, &cfg);
2840 if (err < 0)
2843 err = parse_master_file(uc_mgr, cfg);
2849 if (err < 0) {
2854 return err;
2859 return err;
2895 int i, j, cnt, err, cards;
2903 err = snd_card_next(&i);
2904 if (err < 0)
2905 return err;
2923 err = scandir64(filename, &namelist, filename_filter, SORTFUNC);
2924 if (err < 0) {
2925 err = -errno;
2927 filename, strerror(-err));
2928 return err;
2930 cnt = err;
2949 err = -ENOMEM;
2955 err = snd_card_next(&i);
2956 if (err < 0)
2961 err = snd_use_case_mgr_open(&uc_mgr, fn);
2962 if (err == -ENOENT || err == -ENXIO)
2964 if (err < 0) {
2965 uc_error("Unable to open '%s': %s", fn, snd_strerror(err));
2968 err = snd_use_case_get(uc_mgr, "comment", (const char **)&s);
2969 if (err < 0) {
2970 err = snd_card_get_longname(i, &s);
2971 if (err < 0)
2978 err = -ENOMEM;
2998 err = uc_mgr_config_load(2, filename, &cfg);
2999 if (err < 0)
3001 err = snd_config_search(cfg, "Syntax", &c);
3002 if (err < 0) {
3007 err = snd_config_get_integer(c, &l);
3008 if (err < 0) {
3018 err = snd_config_search(cfg, "Comment", &c);
3019 if (err >= 0) {
3020 err = parse_string(c, (char **)&list[j+1]);
3021 if (err < 0) {
3029 err = -ENOMEM;
3042 err = 0;
3048 if (err < 0) {
3054 return err;