Lines Matching defs:config
150 * Helper function to find config by id.
154 snd_config_t *tplg_find_config(snd_config_t *config, const char *name)
160 snd_config_for_each(i, next, config) {
172 /* make a new config and add it to parent */
173 int tplg_config_make_add(snd_config_t **config, const char *id, snd_config_type_t type,
178 ret = snd_config_make(config, id, type);
182 ret = snd_config_add(parent, *config);
184 snd_config_delete(*config);
309 /* create output top-level config node */
434 static int pre_process_include_conf(struct tplg_pre_processor *tplg_pp, snd_config_t *config,
479 /* create top-level config node */
486 snd_config_for_each(i, next, config) {
535 /* load config */
547 fprintf(stderr, "Failed to parse arguments in input config\n");
692 /* Create config based on the number of items in the array */
733 /* create new config based on type */
926 int pre_process(struct tplg_pre_processor *tplg_pp, char *config, size_t config_size,
934 err = snd_input_buffer_open(&in, config, config_size);
940 /* create top-level config node */
945 /* load config */
959 fprintf(stderr, "Failed to parse arguments in input config\n");
966 fprintf(stderr, "Failed to parse arguments in input config\n");
973 fprintf(stderr, "Failed to process conditional includes in input config\n");
980 fprintf(stderr, "Failed to process object arrays in input config\n");
998 /* save config to output */