Lines Matching defs:err
167 int err = 0;
176 err = -errno;
177 return err;
180 err = -errno;
187 err = -EINVAL;
192 err = -ENOMEM;
197 err = -EIO;
205 err = -EINVAL;
212 return err;
219 int err = 0;
231 err = -EINVAL;
232 return err;
236 err = -errno;
237 return err;
240 err = -errno;
247 err = -EINVAL;
252 err = -ENOMEM;
257 err = -errno;
266 return err;
405 int err;
415 err = __snd_ctl_ascii_elem_id_parse(id, cset, &pos);
416 if (err < 0)
423 err = parse_cset_new_info(info2, pos, &pos);
424 if (err < 0 || !*pos) {
426 err = -EINVAL;
435 err = -EINVAL;
440 err = -EINVAL;
445 err = snd_ctl_elem_info(ctl, info);
448 if (err >= 0) {
449 err = snd_ctl_elem_remove(ctl, id);
450 if (err < 0) {
452 err = -EINVAL;
458 err = __snd_ctl_add_elem_set(ctl, info2, info2->owner, info2->count);
459 if (err < 0) {
466 } else if (err < 0)
470 err = -EINVAL;
473 err = read_tlv_file(&res, pos);
474 if (err < 0)
476 err = snd_ctl_elem_tlv_write(ctl, id, res);
477 if (err < 0)
481 err = snd_ctl_elem_read(ctl, value);
482 if (err < 0)
485 err = binary_file_parse(value, info, pos);
487 err = snd_ctl_ascii_value_parse(ctl, value, info, pos);
488 if (err < 0)
490 err = snd_ctl_elem_write(ctl, value);
491 if (err < 0)
497 err = snd_ctl_elem_write(ctl, value);
498 if (err < 0)
504 err = 0;
516 return err;
598 int err = 0;
610 err = snd_config_search(config, root, &config);
611 if (err < 0) {
617 err = snd_output_stdio_open(&out, file, "w+");
618 if (err < 0) {
619 uc_error("unable to open file '%s': %s", file, snd_strerror(err));
628 err = _snd_config_save_node_value(config, out, 0);
630 err = snd_config_save(config, out);
633 if (err < 0) {
634 uc_error("unable to save configuration: %s", snd_strerror(err));
639 return err;
703 int err;
713 err = execute_sequence(uc_mgr, verb,
718 if (err < 0)
719 return err;
743 int err = 0;
771 return err;
781 err = get_value3(uc_mgr, &playback_ctl, "PlaybackCTL",
785 if (err < 0 && err != -ENOENT) {
787 return err;
789 err = get_value3(uc_mgr, &capture_ctl, "CaptureCTL",
793 if (err < 0 && err != -ENOENT) {
796 return err;
819 err = uc_mgr_open_ctl(uc_mgr, &ctl_list, cdev, 1);
820 if (err < 0) {
826 err = execute_cset(ctl, s->data.cset, s->type);
827 if (err < 0) {
833 err = execute_sysw(s->data.sysw);
834 if (err < 0)
844 err = uc_mgr_exec(s->data.exec + (ignore_error ? 1 : 0));
845 if (ignore_error == false && err != 0) {
846 uc_error("exec '%s' failed (exit code %d)", s->data.exec, err);
855 err = system(s->data.exec + (ignore_error ? 1 : 0));
856 if (WIFSIGNALED(err)) {
857 err = -EINTR;
858 } if (WIFEXITED(err)) {
859 if (ignore_error == false && WEXITSTATUS(err) != 0) {
860 uc_error("command '%s' failed (exit code %d)", s->data.exec, WEXITSTATUS(err));
861 err = -EINVAL;
864 } else if (err < 0) {
867 err = -errno;
875 err = execute_component_seq(uc_mgr,
881 if (err < 0)
885 err = execute_cfgsave(uc_mgr, s->data.cfgsave);
886 if (err < 0)
891 err = run_device_sequence(uc_mgr, verb, s->data.device,
893 if (err < 0)
897 err = run_device_all_sequence(uc_mgr, verb);
898 if (err < 0)
910 err = -ENOMEM;
914 return err;
936 int err;
949 err = execute_sequence(uc_mgr, uc_mgr->active_verb, seq,
958 return err;
964 int err;
966 err = get_value1(uc_mgr, &value, &uc_mgr->value_list, key);
967 if (err == -ENOENT) {
972 } else if (err < 0) {
973 return err;
984 int err;
990 err = add_auto_value(uc_mgr, "PlaybackCTL", buf);
991 if (err < 0)
992 return err;
993 err = add_auto_value(uc_mgr, "CaptureCTL", buf);
994 if (err < 0)
995 return err;
1008 int err;
1012 err = execute_sequence(uc_mgr, NULL, &uc_mgr->default_list,
1014 if (err < 0) {
1016 return err;
1029 int err;
1031 err = uc_mgr_import_master_config(uc_mgr);
1032 if (err < 0)
1033 return err;
1044 int err;
1047 err = get_value(uc_mgr, "Linked", &value, NULL, NULL, 1);
1048 if (err >= 0) {
1049 err = strcasecmp(value, "true") == 0 ||
1052 if (err)
1354 int err;
1357 err = set_defaults(uc_mgr, false);
1358 if (err < 0)
1359 return err;
1364 err = execute_sequence(uc_mgr, verb, seq,
1368 if (enable && err >= 0)
1370 return err;
1385 int err;
1395 err = execute_sequence(uc_mgr, uc_mgr->active_verb, seq,
1399 if (enable && err >= 0) {
1404 return err;
1419 int err;
1429 err = execute_sequence(uc_mgr, uc_mgr->active_verb, seq,
1433 if (enable && err >= 0) {
1438 return err;
1448 int err;
1450 err = set_defaults(uc_mgr, true);
1454 return err;
1471 int err;
1481 err = snd_config_load_string(&cfg, args, 0);
1482 if (err < 0) {
1490 err = snd_config_get_id(n, &id);
1491 if (err < 0)
1493 err = snd_config_get_ascii(n, &var);
1494 if (err < 0)
1497 err = uc_mgr_set_variable(uc_mgr, vname, var);
1499 if (err < 0)
1512 int err;
1537 err = uc_mgr_card_open(mgr);
1538 if (err < 0) {
1540 return err;
1545 err = -ENOMEM;
1550 err = import_master_config(mgr);
1551 if (err < 0) {
1552 if (err == -ENXIO && mgr->suppress_nodev_errors)
1555 card_name, err);
1559 err = check_empty_configuration(mgr);
1560 if (err < 0) {
1571 return err;
1576 int err;
1587 err = import_master_config(uc_mgr);
1588 if (err < 0) {
1595 return err;
1614 int err;
1619 err = set_modifier(uc_mgr, modifier, 0);
1620 if (err < 0)
1628 err = set_device(uc_mgr, device, 0);
1629 if (err < 0)
1634 err = set_verb(uc_mgr, uc_mgr->active_verb, 0);
1635 if (err < 0) {
1637 return err;
1641 err = set_defaults(uc_mgr, true);
1643 return err;
1648 int err;
1651 err = do_reset(uc_mgr);
1653 return err;
1879 int err;
1883 err = merge_value(list, v->name);
1884 if (err < 0)
1885 return err;
1902 int err;
1907 err = merge_value(list, v->data);
1908 if (err < 0)
1909 return err;
1940 int err;
1969 err = add_identifiers(&mylist, &uc_mgr->value_list);
1970 if (err < 0)
1972 err = add_identifiers(&mylist, &verb->value_list);
1973 if (err < 0)
1975 err = add_identifiers(&mylist, value_list);
1976 if (err < 0)
1978 err = myvalue_to_str_list(&mylist, &res);
1979 if (err > 0)
1981 else if (err == 0)
1985 if (err <= 0)
1986 return err;
1987 qsort(*list, err, sizeof(char *), identifier_cmp);
1988 return err;
2007 int err;
2017 err = add_values(&mylist, identifier, &uc_mgr->value_list);
2018 if (err < 0)
2020 err = add_values(&mylist, identifier, &verb->value_list);
2021 if (err < 0)
2025 err = add_values(&mylist, identifier, &dev->value_list);
2026 if (err < 0)
2031 err = add_values(&mylist, identifier, &mod->value_list);
2032 if (err < 0)
2035 err = myvalue_to_str_list(&mylist, &res);
2036 if (err > 0)
2038 else if (err == 0)
2042 return err;
2082 int err;
2088 err = get_verb_list(uc_mgr, list);
2090 err = get_enabled_device_list(uc_mgr, list);
2092 err = get_enabled_modifier_list(uc_mgr, list);
2098 err = -ENOMEM;
2105 err = get_device_list(uc_mgr, list, str);
2107 err = get_modifier_list(uc_mgr, list, str);
2109 err = get_identifiers_list(uc_mgr, list, str);
2111 err = get_supported_device_list(uc_mgr, list, str);
2113 err = get_conflicting_device_list(uc_mgr, list, str);
2115 err = -ENOENT;
2117 err = get_value_list(uc_mgr, identifier, list, str);
2123 return err;
2131 int err;
2145 err = uc_mgr_get_substituted_value(uc_mgr, value, val->data);
2146 if (err < 0)
2147 return err;
2161 int err;
2163 err = get_value1(uc_mgr, value, value_list1, identifier);
2164 if (err >= 0 || err != -ENOENT)
2165 return err;
2166 err = get_value1(uc_mgr, value, value_list2, identifier);
2167 if (err >= 0 || err != -ENOENT)
2168 return err;
2169 err = get_value1(uc_mgr, value, value_list3, identifier);
2170 if (err >= 0 || err != -ENOENT)
2171 return err;
2193 int err;
2206 err = get_value1(uc_mgr, value,
2209 if (err >= 0 || err != -ENOENT)
2210 return err;
2216 err = get_value1(uc_mgr, value,
2219 if (err >= 0 || err != -ENOENT)
2220 return err;
2227 err = get_value1(uc_mgr, value, &verb->value_list, identifier);
2228 if (err >= 0 || err != -ENOENT)
2229 return err;
2236 err = get_value1(uc_mgr, value, &uc_mgr->value_list, identifier);
2237 if (err >= 0 || err != -ENOENT)
2238 return err;
2253 int err;
2255 err = snd_output_buffer_open(&out);
2256 if (err < 0)
2257 return err;
2258 err = snd_config_save(uc_mgr->local_config, out);
2259 if (err >= 0) {
2294 int err;
2300 err = -ENOMEM;
2303 err = 0;
2306 err = -ENOENT;
2311 err = -ENOMEM;
2314 err = 0;
2320 err = -ENOENT;
2325 err = -ENOMEM;
2328 err = 0;
2331 err = get_alibcfg(uc_mgr, (char **)value);
2333 err = get_alibpref(uc_mgr, (char **)value);
2335 err = -ENOENT;
2368 err = get_value(uc_mgr, ident, (char **)value, mod_dev, verb,
2377 return err;
2404 int err;
2414 err = -ENOMEM;
2421 err = geti(uc_mgr, device_status, find_device, str, value);
2423 err = geti(uc_mgr, modifier_status, find_modifier, str, value);
2430 err = -ENOENT;
2433 err = -ENOENT;
2439 return err;
2445 int err;
2453 err = execute_sequence(uc_mgr, NULL, &uc_mgr->fixedboot_list,
2455 if (err < 0) {
2457 return err;
2459 return err;
2465 int err;
2473 err = execute_sequence(uc_mgr, NULL, &uc_mgr->boot_list,
2475 if (err < 0) {
2477 return err;
2479 return err;
2497 int err;
2502 err = execute_sequence(uc_mgr, uc_mgr->active_verb,
2507 if (err >= 0)
2509 return err;
2519 int err = 0;
2532 err = handle_transition_verb(uc_mgr, verb);
2533 if (err == 0) {
2534 err = dismantle_use_case(uc_mgr);
2535 if (err < 0)
2536 return err;
2537 } else if (err == 1) {
2545 err = set_verb(uc_mgr, verb, 1);
2546 if (err < 0)
2550 return err;
2590 int err, seq_found = 0;
2610 err = 0;
2614 err = execute_sequence(uc_mgr, uc_mgr->active_verb,
2619 if (err >= 0) {
2628 err = set_device(uc_mgr, xold, 0);
2629 if (err < 0)
2630 return err;
2631 err = set_device(uc_mgr, xnew, 1);
2632 if (err < 0)
2633 return err;
2635 return err;
2645 int err, seq_found = 0;
2663 err = 0;
2667 err = execute_sequence(uc_mgr, uc_mgr->active_verb,
2672 if (err >= 0) {
2681 err = set_modifier(uc_mgr, xold, 0);
2682 if (err < 0)
2683 return err;
2684 err = set_modifier(uc_mgr, xnew, 1);
2685 if (err < 0)
2686 return err;
2688 return err;
2696 int err = 0;
2700 err = set_fixedboot_user(uc_mgr, value);
2702 err = set_boot_user(uc_mgr, value);
2704 err = set_defaults_user(uc_mgr, value);
2706 err = set_verb_user(uc_mgr, value);
2708 err = set_device_user(uc_mgr, value, 1);
2710 err = set_device_user(uc_mgr, value, 0);
2712 err = set_modifier_user(uc_mgr, value, 1);
2714 err = set_modifier_user(uc_mgr, value, 0);
2720 err = -ENOMEM;
2724 err = -EINVAL;
2728 err = switch_device(uc_mgr, str, value);
2730 err = switch_modifier(uc_mgr, str, value);
2732 err = -EINVAL;
2738 return err;