Home
last modified time | relevance | path

Searched refs:tplg_pre_processor (Results 1 – 8 of 8) sorted by relevance

/third_party/alsa-utils/topology/
Dpre-processor.h35 typedef int (*build_func)(struct tplg_pre_processor *tplg_pp, snd_config_t *obj,
38 typedef int (*update_auto_attr_func)(struct tplg_pre_processor *tplg_pp,
54 void tplg_pp_config_debug(struct tplg_pre_processor *tplg_pp, snd_config_t *cfg);
57 int tplg_build_object_from_template(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
60 int tplg_build_tlv_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
62 int tplg_build_scale_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
64 int tplg_build_ops_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
66 int tplg_build_channel_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
68 int tplg_build_mixer_control(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
70 int tplg_build_bytes_control(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg,
[all …]
Dtopology.h23 struct tplg_pre_processor { struct
30 int pre_process(struct tplg_pre_processor *tplg_pp, char *config, size_t config_size, argument
32 int init_pre_processor(struct tplg_pre_processor **tplg_pp, snd_output_type_t type,
34 void free_pre_preprocessor(struct tplg_pre_processor *tplg_pp);
Dpre-processor.c114 void tplg_pp_config_debug(struct tplg_pre_processor *tplg_pp, snd_config_t *cfg) in tplg_pp_config_debug()
120 void tplg_pp_config_debug(struct tplg_pre_processor *tplg_pp, snd_config_t *cfg){} in tplg_pp_config_debug()
123 static int pre_process_config(struct tplg_pre_processor *tplg_pp, snd_config_t *cfg) in pre_process_config()
170 void free_pre_preprocessor(struct tplg_pre_processor *tplg_pp) in free_pre_preprocessor()
178 int init_pre_processor(struct tplg_pre_processor **tplg_pp, snd_output_type_t type, in init_pre_processor()
181 struct tplg_pre_processor *_tplg_pp; in init_pre_processor()
184 _tplg_pp = calloc(1, sizeof(struct tplg_pre_processor)); in init_pre_processor()
228 static int pre_process_defines(struct tplg_pre_processor *tplg_pp, const char *pre_processor_defs, in pre_process_defines()
265 struct tplg_pre_processor *tplg_pp = private_data; in pre_process_variables_expand_fcn()
313 static int pre_process_includes(struct tplg_pre_processor *tplg_pp, snd_config_t *top,
[all …]
Dpre-process-dapm.c26 int tplg_build_base_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_base_object()
55 int tplg_build_scale_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_scale_object()
61 int tplg_build_ops_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_ops_object()
67 int tplg_build_channel_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_channel_object()
73 int tplg_build_tlv_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_tlv_object()
93 static int tplg_build_control(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_control()
122 int tplg_build_mixer_control(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_mixer_control()
128 int tplg_build_bytes_control(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_bytes_control()
140 static int tplg_pp_get_widget_name(struct tplg_pre_processor *tplg_pp, in tplg_pp_get_widget_name()
264 int tplg_build_dapm_route_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_dapm_route_object()
[all …]
Dpre-process-object.c31 int tplg_build_vendor_token_object(struct tplg_pre_processor *tplg_pp, in tplg_build_vendor_token_object()
78 int tplg_parent_update(struct tplg_pre_processor *tplg_pp, snd_config_t *parent, in tplg_parent_update()
179 int tplg_build_data_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_data_object()
197 static int tplg_create_config_template(struct tplg_pre_processor *tplg_pp, in tplg_create_config_template()
374 static bool tplg_object_is_attribute_valid(struct tplg_pre_processor *tplg_pp, in tplg_object_is_attribute_valid()
438 const char *tplg_object_get_name(struct tplg_pre_processor *tplg_pp, in tplg_object_get_name()
457 static snd_config_t *tplg_object_lookup_in_config(struct tplg_pre_processor *tplg_pp, in tplg_object_lookup_in_config()
474 static int tplg_pp_add_object_tuple_section(struct tplg_pre_processor *tplg_pp, in tplg_pp_add_object_tuple_section()
608 static int tplg_pp_add_object_data_section(struct tplg_pre_processor *tplg_pp, in tplg_pp_add_object_data_section()
668 int tplg_add_object_data(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_add_object_data()
[all …]
Dpre-process-class.c92 snd_config_t *tplg_class_lookup(struct tplg_pre_processor *tplg_pp, snd_config_t *cfg) in tplg_class_lookup()
129 snd_config_t *tplg_class_find_attribute_by_name(struct tplg_pre_processor *tplg_pp, in tplg_class_find_attribute_by_name()
154 const char *tplg_class_get_unique_attribute_name(struct tplg_pre_processor *tplg_pp, in tplg_class_get_unique_attribute_name()
179 snd_config_type_t tplg_class_get_attribute_type(struct tplg_pre_processor *tplg_pp, in tplg_class_get_attribute_type()
210 const char *tplg_class_get_attribute_token_ref(struct tplg_pre_processor *tplg_pp, in tplg_class_get_attribute_token_ref()
237 long tplg_class_attribute_valid_tuple_value(struct tplg_pre_processor *tplg_pp, in tplg_class_attribute_valid_tuple_value()
Dpre-process-dai.c26 int tplg_build_hw_cfg_object(struct tplg_pre_processor *tplg_pp, in tplg_build_hw_cfg_object()
46 int tplg_build_fe_dai_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_fe_dai_object()
52 static int tplg_update_pcm_object(struct tplg_pre_processor *tplg_pp, in tplg_update_pcm_object()
125 int tplg_build_pcm_caps_object(struct tplg_pre_processor *tplg_pp, in tplg_build_pcm_caps_object()
Dtopology.c252 struct tplg_pre_processor *tplg_pp; in pre_process_conf()
283 struct tplg_pre_processor *tplg_pp = NULL; in compile()