• Home
  • Raw
  • Download

Lines Matching refs:snd_tplg_t

224 	int (*parse)(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
225 int (*save)(snd_tplg_t *tplg, struct tplg_elem *elem,
227 int (*gsave)(snd_tplg_t *tplg, int index,
229 int (*decod)(snd_tplg_t *tplg, size_t pos,
261 void tplg_log_(snd_tplg_t *tplg, char type, size_t pos, const char *fmt, ...);
268 int tplg_parse_compound(snd_tplg_t *tplg, snd_config_t *cfg,
269 int (*fcn)(snd_tplg_t *, snd_config_t *, void *),
272 int tplg_write_data(snd_tplg_t *tplg);
274 int tplg_parse_tlv(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
275 int tplg_parse_text(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
276 int tplg_parse_data(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
277 int tplg_parse_tokens(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
278 int tplg_parse_tuples(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
279 int tplg_parse_manifest_data(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
280 int tplg_parse_control_bytes(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
281 int tplg_parse_control_enum(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
282 int tplg_parse_control_mixer(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
283 int tplg_parse_dapm_graph(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
284 int tplg_parse_dapm_widget(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
285 int tplg_parse_stream_caps(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
286 int tplg_parse_pcm(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
287 int tplg_parse_dai(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
288 int tplg_parse_link(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
289 int tplg_parse_cc(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
290 int tplg_parse_hw_config(snd_tplg_t *tplg, snd_config_t *cfg, void *priv);
295 int tplg_build_data(snd_tplg_t *tplg);
296 int tplg_build_manifest_data(snd_tplg_t *tplg);
297 int tplg_build_controls(snd_tplg_t *tplg);
298 int tplg_build_widgets(snd_tplg_t *tplg);
299 int tplg_build_routes(snd_tplg_t *tplg);
300 int tplg_build_pcm_dai(snd_tplg_t *tplg, unsigned int type);
302 int tplg_copy_data(snd_tplg_t *tplg, struct tplg_elem *elem,
319 struct tplg_elem *tplg_elem_type_lookup(snd_tplg_t *tplg,
321 struct tplg_elem* tplg_elem_new_common(snd_tplg_t *tplg,
328 int tplg_parse_channel(snd_tplg_t *tplg ATTRIBUTE_UNUSED,
332 int tplg_parse_ops(snd_tplg_t *tplg ATTRIBUTE_UNUSED,
334 int tplg_parse_ext_ops(snd_tplg_t *tplg ATTRIBUTE_UNUSED,
340 int tplg_add_data(snd_tplg_t *tplg, struct tplg_elem *parent,
342 int tplg_add_data_bytes(snd_tplg_t *tplg, struct tplg_elem *parent,
344 int tplg_add_mixer_object(snd_tplg_t *tplg, snd_tplg_obj_template_t *t);
345 int tplg_add_enum_object(snd_tplg_t *tplg, snd_tplg_obj_template_t *t);
346 int tplg_add_bytes_object(snd_tplg_t *tplg, snd_tplg_obj_template_t *t);
347 int tplg_add_widget_object(snd_tplg_t *tplg, snd_tplg_obj_template_t *t);
348 int tplg_add_graph_object(snd_tplg_t *tplg, snd_tplg_obj_template_t *t);
350 int tplg_add_mixer(snd_tplg_t *tplg, struct snd_tplg_mixer_template *mixer,
352 int tplg_add_enum(snd_tplg_t *tplg, struct snd_tplg_enum_template *enum_ctl,
354 int tplg_add_bytes(snd_tplg_t *tplg, struct snd_tplg_bytes_template *bytes_ctl,
357 int tplg_build_pcms(snd_tplg_t *tplg, unsigned int type);
358 int tplg_build_dais(snd_tplg_t *tplg, unsigned int type);
359 int tplg_build_links(snd_tplg_t *tplg, unsigned int type);
360 int tplg_add_link_object(snd_tplg_t *tplg, snd_tplg_obj_template_t *t);
361 int tplg_add_pcm_object(snd_tplg_t *tplg, snd_tplg_obj_template_t *t);
362 int tplg_add_dai_object(snd_tplg_t *tplg, snd_tplg_obj_template_t *t);
367 int tplg_save_refs(snd_tplg_t *tplg, struct tplg_elem *elem, unsigned int type,
369 int tplg_save_channels(snd_tplg_t *tplg, struct snd_soc_tplg_channel *channel,
371 int tplg_save_ops(snd_tplg_t *tplg, struct snd_soc_tplg_ctl_hdr *hdr,
373 int tplg_save_ext_ops(snd_tplg_t *tplg, struct snd_soc_tplg_bytes_control *be,
375 int tplg_save_manifest_data(snd_tplg_t *tplg, struct tplg_elem *elem,
377 int tplg_save_control_mixer(snd_tplg_t *tplg, struct tplg_elem *elem,
379 int tplg_save_control_enum(snd_tplg_t *tplg, struct tplg_elem *elem,
381 int tplg_save_control_bytes(snd_tplg_t *tplg, struct tplg_elem *elem,
383 int tplg_save_tlv(snd_tplg_t *tplg, struct tplg_elem *elem,
385 int tplg_save_data(snd_tplg_t *tplg, struct tplg_elem *elem,
387 int tplg_save_text(snd_tplg_t *tplg, struct tplg_elem *elem,
389 int tplg_save_tokens(snd_tplg_t *tplg, struct tplg_elem *elem,
391 int tplg_save_tuples(snd_tplg_t *tplg, struct tplg_elem *elem,
393 int tplg_save_dapm_graph(snd_tplg_t *tplg, int index,
395 int tplg_save_dapm_widget(snd_tplg_t *tplg, struct tplg_elem *elem,
397 int tplg_save_link(snd_tplg_t *tplg, struct tplg_elem *elem,
399 int tplg_save_cc(snd_tplg_t *tplg, struct tplg_elem *elem,
401 int tplg_save_pcm(snd_tplg_t *tplg, struct tplg_elem *elem,
403 int tplg_save_hw_config(snd_tplg_t *tplg, struct tplg_elem *elem,
405 int tplg_save_stream_caps(snd_tplg_t *tplg, struct tplg_elem *elem,
407 int tplg_save_dai(snd_tplg_t *tplg, struct tplg_elem *elem,
410 int tplg_decode_template(snd_tplg_t *tplg,
414 int tplg_decode_manifest_data(snd_tplg_t *tplg, size_t pos,
417 int tplg_decode_control_mixer1(snd_tplg_t *tplg,
422 int tplg_decode_control_mixer(snd_tplg_t *tplg, size_t pos,
425 int tplg_decode_control_enum1(snd_tplg_t *tplg,
430 int tplg_decode_control_enum(snd_tplg_t *tplg, size_t pos,
433 int tplg_decode_control_bytes1(snd_tplg_t *tplg,
437 int tplg_decode_control_bytes(snd_tplg_t *tplg, size_t pos,
440 int tplg_decode_data(snd_tplg_t *tplg, size_t pos,
443 int tplg_decode_dapm_graph(snd_tplg_t *tplg, size_t pos,
446 int tplg_decode_dapm_widget(snd_tplg_t *tplg, size_t pos,
449 int tplg_decode_link(snd_tplg_t *tplg, size_t pos,
452 int tplg_decode_cc(snd_tplg_t *tplg, size_t pos,
455 int tplg_decode_pcm(snd_tplg_t *tplg, size_t pos,
458 int tplg_decode_dai(snd_tplg_t *tplg, size_t pos,