Lines Matching defs:soc_tplg
54 struct soc_tplg {
80 static int soc_tplg_check_elem_count(struct soc_tplg *tplg, size_t elem_size,
103 static inline bool soc_tplg_is_eof(struct soc_tplg *tplg)
112 static inline unsigned long soc_tplg_get_hdr_offset(struct soc_tplg *tplg)
117 static inline unsigned long soc_tplg_get_offset(struct soc_tplg *tplg)
185 static int tplg_chan_get_reg(struct soc_tplg *tplg,
198 static int tplg_chan_get_shift(struct soc_tplg *tplg,
223 static inline void soc_bind_err(struct soc_tplg *tplg,
232 static inline void soc_control_err(struct soc_tplg *tplg,
242 static int soc_tplg_vendor_load(struct soc_tplg *tplg,
266 static int soc_tplg_widget_load(struct soc_tplg *tplg,
278 static int soc_tplg_widget_ready(struct soc_tplg *tplg,
289 static int soc_tplg_dai_load(struct soc_tplg *tplg,
301 static int soc_tplg_dai_link_load(struct soc_tplg *tplg,
311 static int soc_tplg_complete(struct soc_tplg *tplg)
344 static int soc_tplg_add_kcontrol(struct soc_tplg *tplg,
471 const struct soc_tplg *tplg)
585 static int soc_tplg_control_load(struct soc_tplg *tplg,
600 static int soc_tplg_create_tlv_db_scale(struct soc_tplg *tplg,
620 static int soc_tplg_create_tlv(struct soc_tplg *tplg,
647 static int soc_tplg_dbytes_create(struct soc_tplg *tplg, size_t size)
712 static int soc_tplg_dmixer_create(struct soc_tplg *tplg, size_t size)
793 static int soc_tplg_denum_create_texts(struct soc_tplg *tplg, struct soc_enum *se,
829 static int soc_tplg_denum_create_values(struct soc_tplg *tplg, struct soc_enum *se,
857 static int soc_tplg_denum_create(struct soc_tplg *tplg, size_t size)
958 static int soc_tplg_kcontrol_elems_load(struct soc_tplg *tplg,
1010 static int soc_tplg_add_route(struct soc_tplg *tplg,
1020 static int soc_tplg_dapm_graph_elems_load(struct soc_tplg *tplg,
1093 static int soc_tplg_dapm_widget_dmixer_create(struct soc_tplg *tplg, struct snd_kcontrol_new *kc)
1163 static int soc_tplg_dapm_widget_denum_create(struct soc_tplg *tplg, struct snd_kcontrol_new *kc)
1244 static int soc_tplg_dapm_widget_dbytes_create(struct soc_tplg *tplg, struct snd_kcontrol_new *kc)
1293 static int soc_tplg_dapm_widget_create(struct soc_tplg *tplg,
1461 static int soc_tplg_dapm_widget_elems_load(struct soc_tplg *tplg,
1507 static int soc_tplg_dapm_complete(struct soc_tplg *tplg)
1527 static int set_stream_info(struct soc_tplg *tplg, struct snd_soc_pcm_stream *stream,
1567 static int soc_tplg_dai_create(struct soc_tplg *tplg,
1666 static int soc_tplg_fe_link_create(struct soc_tplg *tplg,
1752 static int soc_tplg_pcm_create(struct soc_tplg *tplg,
1792 static int pcm_new_ver(struct soc_tplg *tplg,
1833 static int soc_tplg_pcm_elems_load(struct soc_tplg *tplg,
1977 static int link_new_ver(struct soc_tplg *tplg,
2052 static int soc_tplg_link_config(struct soc_tplg *tplg,
2113 static int soc_tplg_link_elems_load(struct soc_tplg *tplg,
2180 static int soc_tplg_dai_config(struct soc_tplg *tplg,
2245 static int soc_tplg_dai_elems_load(struct soc_tplg *tplg,
2285 static int manifest_new_ver(struct soc_tplg *tplg,
2327 static int soc_tplg_manifest_load(struct soc_tplg *tplg,
2359 static int soc_tplg_valid_header(struct soc_tplg *tplg,
2416 static int soc_tplg_load_header(struct soc_tplg *tplg,
2419 int (*elem_load)(struct soc_tplg *tplg,
2479 static int soc_tplg_process_headers(struct soc_tplg *tplg)
2522 static int soc_tplg_load(struct soc_tplg *tplg)
2537 struct soc_tplg tplg;