| /third_party/alsa-lib/include/ |
| H A D | conf.h | 69 typedef struct _snd_config snd_config_t; typedef 85 extern snd_config_t *snd_config; 89 int snd_config_top(snd_config_t **config); 91 int snd_config_load(snd_config_t *config, snd_input_t *in); 92 int snd_config_load_string(snd_config_t **config, const char *s, size_t size); 93 int snd_config_load_override(snd_config_t *config, snd_input_t *in); 94 int snd_config_save(snd_config_t *config, snd_output_t *out); 96 int snd_config_update_r(snd_config_t **top, snd_config_update_t **update, const char *path); 100 int snd_config_update_ref(snd_config_t **top); 101 void snd_config_ref(snd_config_t *to [all...] |
| H A D | pcm_plugin.h | 74 snd_config_t *root ATTRIBUTE_UNUSED, snd_config_t *conf, 83 snd_config_t *root, snd_config_t *conf, 93 snd_config_t *root, snd_config_t *conf, 103 snd_config_t *root, snd_config_t *conf, 113 snd_config_t *root, snd_config_t *con [all...] |
| H A D | control_plugin.h | 45 int _snd_ctl_hw_open(snd_ctl_t **handlep, char *name, snd_config_t *root, snd_config_t *conf, int mode); 50 int snd_ctl_remap_open(snd_ctl_t **handlep, const char *name, snd_config_t *remap, 51 snd_config_t *map, snd_ctl_t *child, int mode); 52 int _snd_ctl_remap_open(snd_ctl_t **handlep, char *name, snd_config_t *root, snd_config_t *conf, int mode);
|
| /third_party/alsa-utils/topology/ |
| H A D | pre-processor.h | 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 *paren [all...] |
| H A D | pre-process-dapm.c | 26 int tplg_build_base_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_base_object() 27 snd_config_t *parent, bool skip_name) in tplg_build_base_object() 29 snd_config_t *top, *parent_obj, *cfg, *dest; 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() 56 snd_config_t *parent) 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() 62 snd_config_t *parent) 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() 68 snd_config_t *parent) in tplg_build_channel_object() 73 int tplg_build_text_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cf [all...] |
| H A D | pre-process-class.c | 29 bool tplg_class_is_attribute_check(const char *attr, snd_config_t *class_cfg, char *category) in tplg_class_is_attribute_check() 32 snd_config_t *cfg, *n; in tplg_class_is_attribute_check() 57 bool tplg_class_is_attribute_mandatory(const char *attr, snd_config_t *class_cfg) in tplg_class_is_attribute_mandatory() 63 bool tplg_class_is_attribute_immutable(const char *attr, snd_config_t *class_cfg) in tplg_class_is_attribute_immutable() 69 bool tplg_class_is_attribute_unique(const char *attr, snd_config_t *class_cfg) in tplg_class_is_attribute_unique() 71 snd_config_t *unique; in tplg_class_is_attribute_unique() 93 snd_config_t *tplg_class_lookup(struct tplg_pre_processor *tplg_pp, snd_config_t *cfg) in tplg_class_lookup() 96 snd_config_t *class, *class_cfg = NULL; in tplg_class_lookup() 130 snd_config_t *tplg_class_find_attribute_by_nam [all...] |
| H A D | pre-processor.c | 42 snd_config_t *defines; in get_plugin_string() 154 snd_config_t *tplg_find_config(snd_config_t *config, const char *name) in tplg_find_config() 157 snd_config_t *n; in tplg_find_config() 173 int tplg_config_make_add(snd_config_t **config, const char *id, snd_config_type_t type, in tplg_config_make_add() 174 snd_config_t *parent) in tplg_config_make_add() 229 void tplg_pp_config_debug(struct tplg_pre_processor *tplg_pp, snd_config_t *cfg) in tplg_pp_config_debug() 236 snd_config_t *cfg ATTRIBUTE_UNUSED) {} in tplg_pp_config_debug() 239 static int pre_process_config(struct tplg_pre_processor *tplg_pp, snd_config_t *cfg) in pre_process_config() 242 snd_config_t * in pre_process_config() [all...] |
| H A D | pre-process-object.c | 34 snd_config_t *obj_cfg, in tplg_build_vendor_token_object() 35 snd_config_t *parent ATTRIBUTE_UNUSED) in tplg_build_vendor_token_object() 38 snd_config_t *vtop, *n, *obj; in tplg_build_vendor_token_object() 53 snd_config_t *dst; in tplg_build_vendor_token_object() 81 int tplg_parent_update(struct tplg_pre_processor *tplg_pp, snd_config_t *parent, in tplg_parent_update() 85 snd_config_t *child, *cfg, *top, *item_config, *n; in tplg_parent_update() 182 int tplg_build_data_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_data_object() 183 snd_config_t *parent) in tplg_build_data_object() 185 snd_config_t *dtop; in tplg_build_data_object() 201 snd_config_t **templat in tplg_create_config_template() [all...] |
| H A D | pre-process-dai.c | 28 snd_config_t *obj_cfg, snd_config_t *parent) in tplg_build_hw_cfg_object() 30 snd_config_t *hw_cfg, *obj; in tplg_build_hw_cfg_object() 47 int tplg_build_fe_dai_object(struct tplg_pre_processor *tplg_pp, snd_config_t *obj_cfg, in tplg_build_fe_dai_object() 48 snd_config_t *parent) in tplg_build_fe_dai_object() 54 snd_config_t *obj_cfg, snd_config_t *parent) in tplg_update_pcm_object() 56 snd_config_t *top, *parent_obj, *obj, *dest, *cfg, *pcm, *child; in tplg_update_pcm_object() 127 snd_config_t *obj_cfg, snd_config_t *paren in tplg_build_pcm_caps_object() [all...] |
| H A D | topology.h | 24 snd_config_t *input_cfg; 25 snd_config_t *output_cfg; 28 snd_config_t *current_obj_cfg; 29 snd_config_t *define_cfg; 30 snd_config_t *define_cfg_merged;
|
| H A D | pre-process-external.h | 35 int SND_TOPOLOGY_PLUGIN_ENTRY(plugin) (snd_config_t *input, snd_config_t *output) 37 typedef int (*plugin_pre_process)(snd_config_t *input, snd_config_t *output);
|
| /third_party/alsa-lib/src/ |
| H A D | confmisc.c | 117 int snd_config_get_bool(const snd_config_t *conf) in snd_config_get_bool() 151 int snd_config_get_card(const snd_config_t *conf) in snd_config_get_card() 203 int snd_config_get_ctl_iface(const snd_config_t *conf) in snd_config_get_ctl_iface() 255 int snd_func_getenv(snd_config_t **dst, snd_config_t *root, snd_config_t *src, in snd_func_getenv() 256 snd_config_t *private_data) in snd_func_getenv() 258 snd_config_t *n, *d; in snd_func_getenv() 292 snd_config_t *n = snd_config_iterator_entry(i); in snd_func_getenv() 355 int snd_func_igetenv(snd_config_t **ds [all...] |
| /third_party/alsa-lib/src/ucm/ |
| H A D | ucm_include.c | 29 static int get_string(snd_config_t *compound, const char *key, const char **str) in get_string() 31 snd_config_t *node; in get_string() 41 snd_config_t *inc, in include_eval_one() 42 snd_config_t **result, in include_eval_one() 43 snd_config_t **before, in include_eval_one() 44 snd_config_t **after) in include_eval_one() 84 static void config_dump(snd_config_t *cfg) 95 snd_config_t **res, snd_config_t *dst, in find_position_node() 96 const char *id, snd_config_t *po in find_position_node() [all...] |
| H A D | ucm_local.h | 273 snd_config_t *macros; 277 snd_config_t *local_config; 301 int uc_mgr_config_load_into(int format, const char *file, snd_config_t *cfg); 302 int uc_mgr_config_load(int format, const char *file, snd_config_t **cfg); 303 int uc_mgr_config_load_file(snd_use_case_mgr_t *uc_mgr, const char *file, snd_config_t **cfg); 355 snd_config_t *node); 358 snd_config_t *parent, snd_config_t *new_ctx, 359 snd_config_t *before, snd_config_t *afte [all...] |
| H A D | parser.c | 43 snd_config_t *cfg); 68 const char *file, snd_config_t **cfg) in uc_mgr_config_load_file() 97 static int parse_string(snd_config_t *n, char **res) in parse_string() 114 snd_config_t *n, char **res) in parse_string_substitute() 133 snd_config_t *n, char **res) in parse_string_substitute3() 144 snd_config_t *n, long *res) in parse_integer_substitute() 164 snd_config_t *n, long *res) in parse_integer_substitute3() 207 static int parse_get_safe_name(snd_use_case_mgr_t *uc_mgr, snd_config_t *n, in parse_get_safe_name() 233 static int error_node(snd_use_case_mgr_t *uc_mgr, snd_config_t *cfg) in error_node() 253 snd_config_t *cf in parse_syntax_field() [all...] |
| H A D | ucm_cond.c | 30 static int get_string(snd_config_t *compound, const char *key, const char **str) in get_string() 32 snd_config_t *node; in get_string() 41 static int if_eval_string(snd_use_case_mgr_t *uc_mgr, snd_config_t *eval) in if_eval_string() 138 static int if_eval_regex_match(snd_use_case_mgr_t *uc_mgr, snd_config_t *eval) in if_eval_regex_match() 181 static int if_eval_control_exists(snd_use_case_mgr_t *uc_mgr, snd_config_t *eval) in if_eval_control_exists() 273 static int if_eval_path(snd_use_case_mgr_t *uc_mgr, snd_config_t *eval) in if_eval_path() 318 static int if_eval(snd_use_case_mgr_t *uc_mgr, snd_config_t *eval) in if_eval() 354 snd_config_t *cond, in if_eval_one() 355 snd_config_t **result, in if_eval_one() 356 snd_config_t **befor in if_eval_one() [all...] |
| /third_party/alsa-lib/test/lsb/ |
| H A D | config.c | 6 static int configs_equal(snd_config_t *c1, snd_config_t *c2); 9 static int subset_of(snd_config_t *c1, snd_config_t *c2) in subset_of() 12 snd_config_t *e1, *e2; in subset_of() 28 static int configs_equal(snd_config_t *c1, snd_config_t *c2) in configs_equal() 61 snd_config_t *top; in test_top() 78 snd_config_t *loaded, *made, *c, *c2; in test_load() 119 snd_config_t *ori in test_save() [all...] |
| /third_party/alsa-lib/src/topology/ |
| H A D | tplg_local.h | 225 int (*parse)(snd_tplg_t *tplg, snd_config_t *cfg, void *priv); 269 int tplg_parse_compound(snd_tplg_t *tplg, snd_config_t *cfg, 270 int (*fcn)(snd_tplg_t *, snd_config_t *, void *), 275 int tplg_parse_tlv(snd_tplg_t *tplg, snd_config_t *cfg, void *priv); 276 int tplg_parse_text(snd_tplg_t *tplg, snd_config_t *cfg, void *priv); 277 int tplg_parse_data(snd_tplg_t *tplg, snd_config_t *cfg, void *priv); 278 int tplg_parse_tokens(snd_tplg_t *tplg, snd_config_t *cfg, void *priv); 279 int tplg_parse_tuples(snd_tplg_t *tplg, snd_config_t *cfg, void *priv); 280 int tplg_parse_manifest_data(snd_tplg_t *tplg, snd_config_t *cfg, void *priv); 281 int tplg_parse_control_bytes(snd_tplg_t *tplg, snd_config_t *cf [all...] |
| H A D | save.c | 114 static int tplg_pprint_integer(snd_config_t *n, char **ret) in tplg_pprint_integer() 149 const snd_config_t *c1 = *(snd_config_t **)a; in _compar() 150 const snd_config_t *c2 = *(snd_config_t **)b; in _compar() 157 static snd_config_t *sort_config(const char *id, snd_config_t *src) in sort_config() 159 snd_config_t *dst, **a; in sort_config() 177 snd_config_t *s = snd_config_iterator_entry(i); in sort_config() 185 snd_config_t * in sort_config() [all...] |
| /third_party/alsa-utils/topology/nhlt/intel/ |
| H A D | ssp-nhlt.c | 22 static int set_mn_config(struct intel_nhlt_params *nhlt, snd_config_t *cfg, snd_config_t *top) in set_mn_config() 41 static int set_clk_config(struct intel_nhlt_params *nhlt, snd_config_t *cfg, snd_config_t *top) in set_clk_config() 69 static int set_tr_start_config(struct intel_nhlt_params *nhlt, snd_config_t *cfg, snd_config_t *top) in set_tr_start_config() 102 static int set_tr_stop_config(struct intel_nhlt_params *nhlt, snd_config_t *cfg, snd_config_t *top) in set_tr_stop_config() 135 static int set_run_config(struct intel_nhlt_params *nhlt, snd_config_t *cfg, snd_config_t *to [all...] |
| H A D | intel-nhlt.c | 10 static int get_int_val(snd_config_t *input, long *int_val, snd_config_t *top) in get_int_val() 13 snd_config_t *n; in get_int_val() 32 static int get_string_val(snd_config_t *input, const char **string_val, snd_config_t *top) in get_string_val() 35 snd_config_t *n; in get_string_val() 69 int find_set_values(struct dai_values *values, int size, snd_config_t *dai_cfg, in find_set_values() 70 snd_config_t *top, const char *class_name) in find_set_values() 74 snd_config_t *class_cfg; in find_set_values() 75 snd_config_t * in find_set_values() [all...] |
| H A D | dmic-nhlt.c | 21 static int set_dmic_data(struct intel_nhlt_params *nhlt, snd_config_t *dai_cfg, snd_config_t *top) in set_dmic_data() 59 static int set_pdm_data(struct intel_nhlt_params *nhlt, snd_config_t *cfg, snd_config_t *top) in set_pdm_data() 89 static int set_mic_data(struct intel_nhlt_params *nhlt, snd_config_t *cfg, snd_config_t *top) in set_mic_data() 108 static int set_vendor_mic_data(struct intel_nhlt_params *nhlt, snd_config_t *cfg, snd_config_t *top) in set_vendor_mic_data() 159 static int set_bytes_data(struct intel_nhlt_params *nhlt ATTRIBUTE_UNUSED, snd_config_t *cfg) in set_bytes_data() 162 snd_config_t * in set_bytes_data() [all...] |
| /third_party/alsa-utils/topology/nhlt/ |
| H A D | nhlt-processor.c | 129 static int merge_manifest_data(snd_config_t *cfg, uint8_t *manifest_buffer, uint32_t manifest_size, in merge_manifest_data() 133 snd_config_t *data_section; in merge_manifest_data() 134 snd_config_t *manifest; in merge_manifest_data() 135 snd_config_t *old_bytes; in merge_manifest_data() 136 snd_config_t *new_bytes; in merge_manifest_data() 181 static void save_nhlt_binary(struct nhlt *blob, struct endpoint_descriptor **eps, snd_config_t *cfg) in save_nhlt_binary() 184 snd_config_t *defines; in save_nhlt_binary() 212 static int manifest_create(snd_config_t *input, uint8_t **manifest_buffer, uint32_t *size, uint32_t nhlt_size) in manifest_create() 216 snd_config_t *data_section; in manifest_create() 217 snd_config_t *dat in manifest_create() [all...] |
| /third_party/alsa-utils/alsactl/ |
| H A D | state.c | 53 static int snd_config_integer_add(snd_config_t *father, char *id, long integer) in snd_config_integer_add() 56 snd_config_t *leaf; in snd_config_integer_add() 68 static int snd_config_integer64_add(snd_config_t *father, char *id, long long integer) in snd_config_integer64_add() 71 snd_config_t *leaf; in snd_config_integer64_add() 83 static int snd_config_string_add(snd_config_t *father, const char *id, const char *string) in snd_config_string_add() 86 snd_config_t *leaf; in snd_config_string_add() 98 static int snd_config_compound_add(snd_config_t *father, const char *id, int join, in snd_config_compound_add() 99 snd_config_t **node) in snd_config_compound_add() 102 snd_config_t *leaf; in snd_config_compound_add() 167 snd_config_t *commen in add_tlv_comments() [all...] |
| /third_party/alsa-lib/src/control/ |
| H A D | control_empty.c | 74 snd_config_t *root, snd_config_t *conf, int mode) in _snd_ctl_empty_open() 76 snd_config_t *child = NULL; in _snd_ctl_empty_open() 80 snd_config_t *n = snd_config_iterator_entry(i); in _snd_ctl_empty_open()
|