Lines Matching refs:ret

43 	int ret;
45 ret = snd_config_search(tplg_pp->input_cfg, "Define.PREPROCESS_PLUGINS", &defines);
46 if (ret < 0)
47 return ret;
49 ret = snd_config_get_string(defines, &lib_names_t);
50 if (ret < 0)
51 return ret;
66 int ret = 0;
80 ret = -ENOMEM;
88 ret = -EINVAL;
97 ret = -EINVAL;
102 ret = process(tplg_pp->input_cfg, tplg_pp->output_cfg);
112 return ret;
120 int ret;
124 ret = get_plugin_string(tplg_pp, &plugin_string);
127 if (ret < 0)
139 ret = run_plugin(tplg_pp, plugins[i]);
140 if (ret < 0)
141 return ret;
176 int ret;
178 ret = snd_config_make(config, id, type);
179 if (ret < 0)
180 return ret;
182 ret = snd_config_add(parent, *config);
183 if (ret < 0)
186 return ret;
301 int ret;
310 ret = snd_config_top(&_tplg_pp->output_cfg);
311 if (ret < 0)
316 ret = snd_output_stdio_open(&_tplg_pp->output, output_file, "w");
317 if (ret < 0) {
322 ret = snd_output_buffer_open(&_tplg_pp->output);
323 if (ret < 0) {
330 ret = snd_output_stdio_attach(&_tplg_pp->dbg_output, stdout, 0);
331 if (ret < 0) {
343 return ret;
349 int ret;
355 ret = snd_config_load_string(&tplg_pp->define_cfg, pre_processor_defs, 0);
356 if (ret < 0) {
358 return ret;
370 int ret;
372 ret = snd_config_search(from, "Define", &conf_defines);
373 if (ret == -ENOENT) {
379 if (ret < 0)
380 return ret;
392 ret = snd_config_make_compound(&tplg_pp->define_cfg_merged, "Define", 0);
393 if (ret < 0)
394 return ret;
395 ret = snd_config_add(tplg_pp->input_cfg, tplg_pp->define_cfg_merged);
396 if (ret < 0)
397 return ret;
404 ret = snd_config_merge(tplg_pp->define_cfg_merged, conf_defines, true);
405 if (ret < 0) {
407 return ret;
416 ret = snd_config_copy(&conf_tmp, tplg_pp->define_cfg);
417 if (ret < 0) {
419 return ret;
421 ret = snd_config_merge(tplg_pp->define_cfg_merged, conf_tmp, true);
422 if (ret < 0) {
425 return ret;
440 int ret;
463 ret = snd_config_get_integer(variable, &v);
464 if (ret < 0) {
466 return ret;
480 ret = snd_config_top(new);
481 if (ret < 0) {
498 ret = regcomp(&regex, id, REG_EXTENDED | REG_ICASE);
499 if (ret) {
505 ret = regexec(&regex, value, 0, NULL, 0);
506 if (ret)
512 ret = snd_config_merge(*new, n, 0);
513 if (ret < 0) {
518 ret = snd_config_get_string(n, &filename);
519 if (ret < 0)
527 ret = snd_input_stdio_open(&in, full_path, "r");
528 if (ret < 0) {
536 ret = snd_config_load(*new, in);
538 if (ret < 0) {
545 ret = pre_process_add_defines(tplg_pp, *new);
546 if (ret < 0 && ret != -ENOENT) {
552 ret = pre_process_includes(tplg_pp, *new);
553 if (ret < 0)
559 return ret;
567 int ret;
572 ret = snd_config_search(top, "IncludeByKey", &includes);
573 if (ret < 0)
587 ret = snd_config_search(tplg_pp->define_cfg_merged, id, &define);
588 if (ret < 0) {
590 return ret;
594 ret = pre_process_include_conf(tplg_pp, n, &new, define);
595 if (ret < 0) {
597 return ret;
601 ret = snd_config_merge(top, new, 0);
602 if (ret < 0) {
604 return ret;
617 int ret;
623 ret = pre_process_includes(tplg_pp, top);
624 if (ret < 0) {
626 return ret;
635 ret = pre_process_includes_all(tplg_pp, n);
636 if (ret < 0)
637 return ret;
649 int ret;
658 ret = snd_config_copy(&new, n);
659 if (ret < 0) {
661 return ret;
664 ret = snd_config_set_id(new, new_id);
666 if (ret < 0) {
668 return ret;
671 ret = snd_config_add(dest, new);
672 if (ret < 0) {
674 return ret;
678 ret = snd_config_copy(&new_attr, attr_cfg);
679 if (ret < 0)
680 return ret;
682 ret = snd_config_add(new, new_attr);
683 if (ret < 0) {
685 return ret;
703 int ret;
722 ret = snd_config_make(&local_top, class_id_local, SND_CONFIG_TYPE_COMPOUND);
737 ret = snd_config_get_integer(n2, &val);
738 if (ret < 0)
739 return ret;
741 ret = snd_config_make(&new, attribute, SND_CONFIG_TYPE_INTEGER);
742 if (ret < 0)
743 return ret;
745 ret = snd_config_set_integer(new, val);
749 ret = snd_config_get_string(n2, &s);
750 if (ret < 0)
751 return ret;
752 ret = snd_config_make(&new, attribute, SND_CONFIG_TYPE_STRING);
753 if (ret < 0)
754 return ret;
756 ret = snd_config_set_string(new, s);
759 if (ret < 0)
765 ret = snd_config_make(&new_obj, new_id, SND_CONFIG_TYPE_COMPOUND);
768 ret = snd_config_add(new_obj, new);
769 if (ret < 0) {
774 ret = snd_config_add(local_top, new_obj);
775 if (ret < 0) {
787 ret = pre_process_add_objects(tplg_pp, &object_count, top,
789 if (ret < 0) {
797 if (ret < 0) {
799 return ret;
804 ret = snd_config_substitute(top, local_top);
805 if (ret < 0) {
807 return ret;
821 int ret;
834 ret = snd_config_make(&new, id, SND_CONFIG_TYPE_COMPOUND);
835 if (ret < 0)
836 return ret;
839 ret = snd_config_add(top, new);
840 if (ret < 0) {
842 return ret;
856 ret = snd_config_make(&local_top, id, SND_CONFIG_TYPE_COMPOUND);
857 if (ret < 0)
858 return ret;
860 ret = pre_process_create_items(tplg_pp, n3, local_top,
862 if (ret < 0) {
864 return ret;
867 ret = snd_config_merge(new, local_top, 0);
868 if (ret < 0) {
870 return ret;
881 int ret;
883 ret = snd_config_search(top, "CombineArrays", &arrays);
884 if (ret < 0)
887 ret = pre_process_array_item(tplg_pp, top, arrays);
888 if (ret < 0)
889 return ret;
898 int ret;
904 ret = pre_process_array(tplg_pp, top);
905 if (ret < 0) {
907 return ret;
916 ret = pre_process_arrays(tplg_pp, n);
917 if (ret < 0)
918 return ret;