Lines Matching refs:snd_config_t
34 snd_config_t *obj_cfg,
35 snd_config_t *parent ATTRIBUTE_UNUSED)
38 snd_config_t *vtop, *n, *obj;
53 snd_config_t *dst;
81 int tplg_parent_update(struct tplg_pre_processor *tplg_pp, snd_config_t *parent,
85 snd_config_t *child, *cfg, *top, *item_config, *n;
182 int tplg_build_data_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
183 snd_config_t *parent)
185 snd_config_t *dtop;
201 snd_config_t **template,
204 snd_config_t *top, *child;
249 static void tplg_attribute_print_valid_values(snd_config_t *valid_values, const char *name)
252 snd_config_t *n;
271 static bool tplg_is_attribute_valid_value(snd_config_t *valid_values, const char *value)
274 snd_config_t *n;
294 static int pre_process_find_variable(snd_config_t **dst, const char *str, snd_config_t *config);
298 snd_config_t *valid_values, int value)
301 snd_config_t *n, *var, *conf_defines;
346 static bool tplg_object_is_attribute_min_max_valid(snd_config_t *attr, snd_config_t *obj_attr,
350 snd_config_t *valid;
430 snd_config_t *attr, snd_config_t *obj_attr)
433 snd_config_t *valid, *n;
504 snd_config_t *object)
506 snd_config_t *cfg;
522 static snd_config_t *tplg_object_lookup_in_config(struct tplg_pre_processor *tplg_pp ATTRIBUTE_UNUSED,
523 snd_config_t *class, const char *type,
526 snd_config_t *obj_cfg = NULL;
540 snd_config_t *class_cfg,
541 snd_config_t *attr, char *data_name,
544 snd_config_t *top, *tuple_cfg, *child, *cfg, *new;
618 snd_config_t *tuples_cfg;
674 snd_config_t *obj_data, char *data_name)
677 snd_config_t *top, *data_cfg, *child;
733 int tplg_add_object_data(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
734 snd_config_t *top, const char *array_name)
737 snd_config_t *data_cfg, *class_cfg, *n, *obj;
798 static int tplg_object_add_attributes(snd_config_t *dst, snd_config_t *template,
799 snd_config_t *src)
802 snd_config_t *n;
806 snd_config_t *attr, *new;
840 snd_config_t *obj);
843 static int tplg_build_parent_data(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
844 snd_config_t *parent)
846 snd_config_t *obj, *parent_obj, *section_cfg, *top;
900 int tplg_build_object_from_template(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
901 snd_config_t **wtop, snd_config_t *top_config,
904 snd_config_t *top, *template, *obj;
980 static int tplg_build_generic_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
981 snd_config_t *parent ATTRIBUTE_UNUSED)
983 snd_config_t *wtop;
1107 snd_config_t *obj)
1110 snd_config_t *class;
1143 snd_config_t *tplg_object_get_section(struct tplg_pre_processor *tplg_pp, snd_config_t *class)
1146 snd_config_t *cfg = NULL;
1162 snd_config_t *obj,
1163 snd_config_t *attr_cfg,
1164 snd_config_t *search_config)
1167 snd_config_t *attr, *new, *first_cfg;
1217 static int tplg_object_update(struct tplg_pre_processor *tplg_pp, snd_config_t *obj,
1218 snd_config_t *parent)
1221 snd_config_t *n, *cfg, *args;
1222 snd_config_t *obj_cfg, *class_cfg, *parent_obj;
1248 snd_config_t *attr;
1341 snd_config_t *parent, snd_config_t *cfg)
1344 snd_config_t *children, *n;
1368 snd_config_t *obj, snd_config_t *class_cfg)
1371 snd_config_t *args, *n;
1392 snd_config_t *arg;
1471 static int tplg_set_attribute_value(snd_config_t *attr, const char *value)
1514 snd_config_t *obj, snd_config_t *class_cfg,
1517 snd_config_t *unique_attr, *new;
1563 snd_config_t *tplg_object_get_instance_config(struct tplg_pre_processor *tplg_pp ATTRIBUTE_UNUSED,
1564 snd_config_t *class_type)
1567 snd_config_t *cfg;
1576 static int pre_process_find_variable(snd_config_t **dst, const char *str, snd_config_t *config)
1581 snd_config_t *n;
1599 pre_process_object_variables_expand_fcn(snd_config_t **dst, const char *str, void *private_data)
1603 snd_config_t *object_cfg = tplg_pp->current_obj_cfg;
1604 snd_config_t *conf_defines;
1723 snd_config_t **dst, const char *s, const char *id)
1764 snd_config_t *tmp_config;
1816 static int tplg_build_object(struct tplg_pre_processor *tplg_pp, snd_config_t *new_obj,
1817 snd_config_t *parent)
1819 snd_config_t *obj_local, *class_cfg;
1860 snd_config_t *n, *new, *class_attr;
1958 int tplg_pre_process_objects(struct tplg_pre_processor *tplg_pp, snd_config_t *cfg,
1959 snd_config_t *parent)
1962 snd_config_t *n, *n2, *_obj_type, *_obj_class, *_obj;
1975 snd_config_t *temp_n2;
2013 snd_config_t *parent_instance, *parent_obj, *temp;