Lines Matching refs:snd_config_t

36 typedef int (*build_func)(struct tplg_pre_processor *tplg_pp, snd_config_t *obj,
37 snd_config_t *parent);
40 snd_config_t *obj, snd_config_t *parent);
55 void tplg_pp_config_debug(struct tplg_pre_processor *tplg_pp, snd_config_t *cfg);
58 int tplg_build_object_from_template(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
59 snd_config_t **wtop, snd_config_t *top_config,
61 int tplg_build_tlv_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
62 snd_config_t *parent);
63 int tplg_build_scale_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
64 snd_config_t *parent);
65 int tplg_build_ops_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
66 snd_config_t *parent);
67 int tplg_build_channel_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
68 snd_config_t *parent);
69 int tplg_build_mixer_control(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
70 snd_config_t *parent);
71 int tplg_build_bytes_control(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
72 snd_config_t *parent);
73 int tplg_build_enum_control(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
74 snd_config_t *parent);
75 int tplg_build_text_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
76 snd_config_t *parent);
77 int tplg_build_dapm_route_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
78 snd_config_t *parent);
80 snd_config_t *obj_cfg, snd_config_t *parent);
81 int tplg_build_fe_dai_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
82 snd_config_t *parent);
83 int tplg_build_base_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
84 snd_config_t *parent, bool skip_name);
86 snd_config_t *obj_cfg, snd_config_t *parent);
87 int tplg_parent_update(struct tplg_pre_processor *tplg_pp, snd_config_t *parent,
89 int tplg_add_object_data(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
90 snd_config_t *top, const char *array_name);
93 int tplg_pre_process_objects(struct tplg_pre_processor *tplg_pp, snd_config_t *cfg,
94 snd_config_t *parent);
95 snd_config_t *tplg_object_get_instance_config(struct tplg_pre_processor *tplg_pp,
96 snd_config_t *class_type);
98 snd_config_t *object);
99 snd_config_t *tplg_object_get_section(struct tplg_pre_processor *tplg_pp, snd_config_t *class);
102 snd_config_t *tplg_class_lookup(struct tplg_pre_processor *tplg_pp, snd_config_t *cfg);
103 snd_config_t *tplg_class_find_attribute_by_name(struct tplg_pre_processor *tplg_pp,
104 snd_config_t *class, const char *name);
105 bool tplg_class_is_attribute_mandatory(const char *attr, snd_config_t *class_cfg);
106 bool tplg_class_is_attribute_immutable(const char *attr, snd_config_t *class_cfg);
107 bool tplg_class_is_attribute_unique(const char *attr, snd_config_t *class_cfg);
109 snd_config_t *class);
111 snd_config_t *attr);
113 snd_config_t *class, const char *attr_name);
115 snd_config_t *class, snd_config_t *attr);
118 snd_config_t *tplg_find_config(snd_config_t *config, const char *name);
119 int tplg_config_make_add(snd_config_t **config, const char *id, snd_config_type_t type,
120 snd_config_t *parent);