/kernel/linux/linux-6.6/sound/soc/ |
H A D | soc-topology.c | 80 static int soc_tplg_check_elem_count(struct soc_tplg *tplg, size_t elem_size, in soc_tplg_check_elem_count() argument 83 const u8 *end = tplg->pos + elem_size * count; in soc_tplg_check_elem_count() 85 if (end > tplg->fw->data + tplg->fw->size) { in soc_tplg_check_elem_count() 86 dev_err(tplg->dev, "ASoC: %s overflow end of data\n", in soc_tplg_check_elem_count() 94 dev_err(tplg->dev, in soc_tplg_check_elem_count() 103 static inline bool soc_tplg_is_eof(struct soc_tplg *tplg) in soc_tplg_is_eof() argument 105 const u8 *end = tplg->hdr_pos; in soc_tplg_is_eof() 107 if (end >= tplg->fw->data + tplg in soc_tplg_is_eof() 112 soc_tplg_get_hdr_offset(struct soc_tplg *tplg) soc_tplg_get_hdr_offset() argument 117 soc_tplg_get_offset(struct soc_tplg *tplg) soc_tplg_get_offset() argument 185 tplg_chan_get_reg(struct soc_tplg *tplg, struct snd_soc_tplg_channel *chan, int map) tplg_chan_get_reg() argument 198 tplg_chan_get_shift(struct soc_tplg *tplg, struct snd_soc_tplg_channel *chan, int map) tplg_chan_get_shift() argument 223 soc_bind_err(struct soc_tplg *tplg, struct snd_soc_tplg_ctl_hdr *hdr, int index) soc_bind_err() argument 232 soc_control_err(struct soc_tplg *tplg, struct snd_soc_tplg_ctl_hdr *hdr, const char *name) soc_control_err() argument 242 soc_tplg_vendor_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_vendor_load() argument 266 soc_tplg_widget_load(struct soc_tplg *tplg, struct snd_soc_dapm_widget *w, struct snd_soc_tplg_dapm_widget *tplg_w) soc_tplg_widget_load() argument 278 soc_tplg_widget_ready(struct soc_tplg *tplg, struct snd_soc_dapm_widget *w, struct snd_soc_tplg_dapm_widget *tplg_w) soc_tplg_widget_ready() argument 289 soc_tplg_dai_load(struct soc_tplg *tplg, struct snd_soc_dai_driver *dai_drv, struct snd_soc_tplg_pcm *pcm, struct snd_soc_dai *dai) soc_tplg_dai_load() argument 301 soc_tplg_dai_link_load(struct soc_tplg *tplg, struct snd_soc_dai_link *link, struct snd_soc_tplg_link_config *cfg) soc_tplg_dai_link_load() argument 311 soc_tplg_complete(struct soc_tplg *tplg) soc_tplg_complete() argument 344 soc_tplg_add_kcontrol(struct soc_tplg *tplg, struct snd_kcontrol_new *k, struct snd_kcontrol **kcontrol) soc_tplg_add_kcontrol() argument 469 soc_tplg_kcontrol_bind_io(struct snd_soc_tplg_ctl_hdr *hdr, struct snd_kcontrol_new *k, const struct soc_tplg *tplg) soc_tplg_kcontrol_bind_io() argument 585 soc_tplg_control_load(struct soc_tplg *tplg, struct snd_kcontrol_new *k, struct snd_soc_tplg_ctl_hdr *hdr) soc_tplg_control_load() argument 600 soc_tplg_create_tlv_db_scale(struct soc_tplg *tplg, struct snd_kcontrol_new *kc, struct snd_soc_tplg_tlv_dbscale *scale) soc_tplg_create_tlv_db_scale() argument 620 soc_tplg_create_tlv(struct soc_tplg *tplg, struct snd_kcontrol_new *kc, struct snd_soc_tplg_ctl_hdr *tc) soc_tplg_create_tlv() argument 647 soc_tplg_dbytes_create(struct soc_tplg *tplg, size_t size) soc_tplg_dbytes_create() argument 712 soc_tplg_dmixer_create(struct soc_tplg *tplg, size_t size) soc_tplg_dmixer_create() argument 793 soc_tplg_denum_create_texts(struct soc_tplg *tplg, struct soc_enum *se, struct snd_soc_tplg_enum_control *ec) soc_tplg_denum_create_texts() argument 829 soc_tplg_denum_create_values(struct soc_tplg *tplg, struct soc_enum *se, struct snd_soc_tplg_enum_control *ec) soc_tplg_denum_create_values() argument 857 soc_tplg_denum_create(struct soc_tplg *tplg, size_t size) soc_tplg_denum_create() argument 958 soc_tplg_kcontrol_elems_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_kcontrol_elems_load() argument 1010 soc_tplg_add_route(struct soc_tplg *tplg, struct snd_soc_dapm_route *route) soc_tplg_add_route() argument 1020 soc_tplg_dapm_graph_elems_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_dapm_graph_elems_load() argument 1093 soc_tplg_dapm_widget_dmixer_create(struct soc_tplg *tplg, struct snd_kcontrol_new *kc) soc_tplg_dapm_widget_dmixer_create() argument 1163 soc_tplg_dapm_widget_denum_create(struct soc_tplg *tplg, struct snd_kcontrol_new *kc) soc_tplg_dapm_widget_denum_create() argument 1244 soc_tplg_dapm_widget_dbytes_create(struct soc_tplg *tplg, struct snd_kcontrol_new *kc) soc_tplg_dapm_widget_dbytes_create() argument 1293 soc_tplg_dapm_widget_create(struct soc_tplg *tplg, struct snd_soc_tplg_dapm_widget *w) soc_tplg_dapm_widget_create() argument 1461 soc_tplg_dapm_widget_elems_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_dapm_widget_elems_load() argument 1507 soc_tplg_dapm_complete(struct soc_tplg *tplg) soc_tplg_dapm_complete() argument 1527 set_stream_info(struct soc_tplg *tplg, struct snd_soc_pcm_stream *stream, struct snd_soc_tplg_stream_caps *caps) set_stream_info() argument 1567 soc_tplg_dai_create(struct soc_tplg *tplg, struct snd_soc_tplg_pcm *pcm) soc_tplg_dai_create() argument 1666 soc_tplg_fe_link_create(struct soc_tplg *tplg, struct snd_soc_tplg_pcm *pcm) soc_tplg_fe_link_create() argument 1752 soc_tplg_pcm_create(struct soc_tplg *tplg, struct snd_soc_tplg_pcm *pcm) soc_tplg_pcm_create() argument 1792 pcm_new_ver(struct soc_tplg *tplg, struct snd_soc_tplg_pcm *src, struct snd_soc_tplg_pcm **pcm) pcm_new_ver() argument 1833 soc_tplg_pcm_elems_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_pcm_elems_load() argument 1977 link_new_ver(struct soc_tplg *tplg, struct snd_soc_tplg_link_config *src, struct snd_soc_tplg_link_config **link) link_new_ver() argument 2052 soc_tplg_link_config(struct soc_tplg *tplg, struct snd_soc_tplg_link_config *cfg) soc_tplg_link_config() argument 2113 soc_tplg_link_elems_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_link_elems_load() argument 2180 soc_tplg_dai_config(struct soc_tplg *tplg, struct snd_soc_tplg_dai *d) soc_tplg_dai_config() argument 2245 soc_tplg_dai_elems_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_dai_elems_load() argument 2285 manifest_new_ver(struct soc_tplg *tplg, struct snd_soc_tplg_manifest *src, struct snd_soc_tplg_manifest **manifest) manifest_new_ver() argument 2327 soc_tplg_manifest_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_manifest_load() argument 2359 soc_tplg_valid_header(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_valid_header() argument 2416 soc_tplg_load_header(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_load_header() argument 2479 soc_tplg_process_headers(struct soc_tplg *tplg) soc_tplg_process_headers() argument 2522 soc_tplg_load(struct soc_tplg *tplg) soc_tplg_load() argument 2537 struct soc_tplg tplg; snd_soc_tplg_component_load() local [all...] |
/kernel/linux/linux-5.10/sound/soc/ |
H A D | soc-topology.c | 81 static int soc_tplg_process_headers(struct soc_tplg *tplg); 82 static void soc_tplg_complete(struct soc_tplg *tplg); 87 static int soc_tplg_check_elem_count(struct soc_tplg *tplg, size_t elem_size, in soc_tplg_check_elem_count() argument 90 const u8 *end = tplg->pos + elem_size * count; in soc_tplg_check_elem_count() 92 if (end > tplg->fw->data + tplg->fw->size) { in soc_tplg_check_elem_count() 93 dev_err(tplg->dev, "ASoC: %s overflow end of data\n", in soc_tplg_check_elem_count() 101 dev_err(tplg->dev, in soc_tplg_check_elem_count() 110 static inline int soc_tplg_is_eof(struct soc_tplg *tplg) in soc_tplg_is_eof() argument 112 const u8 *end = tplg in soc_tplg_is_eof() 119 soc_tplg_get_hdr_offset(struct soc_tplg *tplg) soc_tplg_get_hdr_offset() argument 124 soc_tplg_get_offset(struct soc_tplg *tplg) soc_tplg_get_offset() argument 192 tplc_chan_get_reg(struct soc_tplg *tplg, struct snd_soc_tplg_channel *chan, int map) tplc_chan_get_reg() argument 205 tplc_chan_get_shift(struct soc_tplg *tplg, struct snd_soc_tplg_channel *chan, int map) tplc_chan_get_shift() argument 230 soc_bind_err(struct soc_tplg *tplg, struct snd_soc_tplg_ctl_hdr *hdr, int index) soc_bind_err() argument 239 soc_control_err(struct soc_tplg *tplg, struct snd_soc_tplg_ctl_hdr *hdr, const char *name) soc_control_err() argument 249 soc_tplg_vendor_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_vendor_load() argument 273 soc_tplg_widget_load(struct soc_tplg *tplg, struct snd_soc_dapm_widget *w, struct snd_soc_tplg_dapm_widget *tplg_w) soc_tplg_widget_load() argument 285 soc_tplg_widget_ready(struct soc_tplg *tplg, struct snd_soc_dapm_widget *w, struct snd_soc_tplg_dapm_widget *tplg_w) soc_tplg_widget_ready() argument 296 soc_tplg_dai_load(struct soc_tplg *tplg, struct snd_soc_dai_driver *dai_drv, struct snd_soc_tplg_pcm *pcm, struct snd_soc_dai *dai) soc_tplg_dai_load() argument 308 soc_tplg_dai_link_load(struct soc_tplg *tplg, struct snd_soc_dai_link *link, struct snd_soc_tplg_link_config *cfg) soc_tplg_dai_link_load() argument 318 soc_tplg_complete(struct soc_tplg *tplg) soc_tplg_complete() argument 349 soc_tplg_add_kcontrol(struct soc_tplg *tplg, struct snd_kcontrol_new *k, struct snd_kcontrol **kcontrol) soc_tplg_add_kcontrol() argument 571 soc_tplg_kcontrol_bind_io(struct snd_soc_tplg_ctl_hdr *hdr, struct snd_kcontrol_new *k, const struct soc_tplg *tplg) soc_tplg_kcontrol_bind_io() argument 687 soc_tplg_init_kcontrol(struct soc_tplg *tplg, struct snd_kcontrol_new *k, struct snd_soc_tplg_ctl_hdr *hdr) soc_tplg_init_kcontrol() argument 698 soc_tplg_create_tlv_db_scale(struct soc_tplg *tplg, struct snd_kcontrol_new *kc, struct snd_soc_tplg_tlv_dbscale *scale) soc_tplg_create_tlv_db_scale() argument 718 soc_tplg_create_tlv(struct soc_tplg *tplg, struct snd_kcontrol_new *kc, struct snd_soc_tplg_ctl_hdr *tc) soc_tplg_create_tlv() argument 745 soc_tplg_free_tlv(struct soc_tplg *tplg, struct snd_kcontrol_new *kc) soc_tplg_free_tlv() argument 751 soc_tplg_dbytes_create(struct soc_tplg *tplg, unsigned int count, size_t size) soc_tplg_dbytes_create() argument 832 soc_tplg_dmixer_create(struct soc_tplg *tplg, unsigned int count, size_t size) soc_tplg_dmixer_create() argument 1009 soc_tplg_denum_create(struct soc_tplg *tplg, unsigned int count, size_t size) soc_tplg_denum_create() argument 1127 soc_tplg_kcontrol_elems_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_kcontrol_elems_load() argument 1184 soc_tplg_add_route(struct soc_tplg *tplg, struct snd_soc_dapm_route *route) soc_tplg_add_route() argument 1194 soc_tplg_dapm_graph_elems_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_dapm_graph_elems_load() argument 1313 soc_tplg_dapm_widget_dmixer_create( struct soc_tplg *tplg, int num_kcontrols) soc_tplg_dapm_widget_dmixer_create() argument 1405 soc_tplg_dapm_widget_denum_create( struct soc_tplg *tplg, int num_kcontrols) soc_tplg_dapm_widget_denum_create() argument 1515 soc_tplg_dapm_widget_dbytes_create( struct soc_tplg *tplg, int num_kcontrols) soc_tplg_dapm_widget_dbytes_create() argument 1586 soc_tplg_dapm_widget_create(struct soc_tplg *tplg, struct snd_soc_tplg_dapm_widget *w) soc_tplg_dapm_widget_create() argument 1738 soc_tplg_dapm_widget_elems_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_dapm_widget_elems_load() argument 1766 soc_tplg_dapm_complete(struct soc_tplg *tplg) soc_tplg_dapm_complete() argument 1824 soc_tplg_dai_create(struct soc_tplg *tplg, struct snd_soc_tplg_pcm *pcm) soc_tplg_dai_create() argument 1927 soc_tplg_fe_link_create(struct soc_tplg *tplg, struct snd_soc_tplg_pcm *pcm) soc_tplg_fe_link_create() argument 2010 soc_tplg_pcm_create(struct soc_tplg *tplg, struct snd_soc_tplg_pcm *pcm) soc_tplg_pcm_create() argument 2050 pcm_new_ver(struct soc_tplg *tplg, struct snd_soc_tplg_pcm *src, struct snd_soc_tplg_pcm **pcm) pcm_new_ver() argument 2091 soc_tplg_pcm_elems_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_pcm_elems_load() argument 2238 link_new_ver(struct soc_tplg *tplg, struct snd_soc_tplg_link_config *src, struct snd_soc_tplg_link_config **link) link_new_ver() argument 2314 soc_tplg_link_config(struct soc_tplg *tplg, struct snd_soc_tplg_link_config *cfg) soc_tplg_link_config() argument 2374 soc_tplg_link_elems_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_link_elems_load() argument 2445 soc_tplg_dai_config(struct soc_tplg *tplg, struct snd_soc_tplg_dai *d) soc_tplg_dai_config() argument 2512 soc_tplg_dai_elems_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_dai_elems_load() argument 2551 manifest_new_ver(struct soc_tplg *tplg, struct snd_soc_tplg_manifest *src, struct snd_soc_tplg_manifest **manifest) manifest_new_ver() argument 2593 soc_tplg_manifest_load(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_manifest_load() argument 2624 soc_valid_header(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_valid_header() argument 2676 soc_tplg_load_header(struct soc_tplg *tplg, struct snd_soc_tplg_hdr *hdr) soc_tplg_load_header() argument 2744 soc_tplg_process_headers(struct soc_tplg *tplg) soc_tplg_process_headers() argument 2796 soc_tplg_load(struct soc_tplg *tplg) soc_tplg_load() argument 2811 struct soc_tplg tplg; snd_soc_tplg_component_load() local [all...] |
/kernel/linux/linux-6.6/sound/soc/sof/ |
H A D | control.c | 25 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in snd_sof_volume_get() 40 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in snd_sof_volume_put() 77 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in snd_sof_switch_get() 92 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in snd_sof_switch_put() 107 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in snd_sof_enum_get() 122 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in snd_sof_enum_put() 137 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in snd_sof_bytes_get() 152 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in snd_sof_bytes_put() 168 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in snd_sof_bytes_ext_put() 187 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in snd_sof_bytes_ext_volatile_get() [all...] |
H A D | ipc.c | 200 if (!ops->tplg || !ops->tplg->widget || !ops->tplg->control) { in snd_sof_ipc_init()
|
H A D | sof-audio.c | 33 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_reset_route_setup_status() 48 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_widget_free_unlocked() 140 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_widget_setup_unlocked() 259 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_route_setup() 301 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_setup_pipeline_connections() 412 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_unprepare_widgets_in_path() 451 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_prepare_widgets_in_path() 683 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_widget_list_setup() 978 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_dai_get_clk() 980 /* use the tplg configure in sof_dai_get_clk() [all...] |
H A D | pm.c | 77 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_resume() 200 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_suspend()
|
H A D | topology.c | 57 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_update_ipc_object() 271 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in set_up_volume_table() 498 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_copy_tuples() 884 dev_dbg(scomp->dev, "tplg: load kcontrol index %d chans %d\n", in sof_control_load_volume() 912 dev_dbg(scomp->dev, "tplg: load kcontrol index %d chans %d comp_id %d\n", in sof_control_load_enum() 932 dev_dbg(scomp->dev, "tplg: load kcontrol index %d\n", scontrol->comp_id); in sof_control_load_bytes() 959 dev_dbg(scomp->dev, "tplg: load control type %d name : %s\n", in sof_control_load() 1028 const struct sof_ipc_tplg_ops *tplg_ops = sof_ipc_get_ops(sdev, tplg); in sof_control_unload() 1032 dev_dbg(scomp->dev, "tplg: unload control name : %s\n", scontrol->name); in sof_control_unload() 1101 dev_dbg(scomp->dev, "tplg in sof_connect_dai_widget() [all...] |
H A D | ipc3.c | 961 const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg; in ipc3_comp_notification() 1151 .tplg = &ipc3_tplg_ops,
|
H A D | ipc4.c | 746 .tplg = &ipc4_tplg_ops,
|
H A D | sof-priv.h | 461 * @tplg: Pointer to IPC-specific topology ops 487 const struct sof_ipc_tplg_ops *tplg; member
|
/kernel/linux/linux-6.6/sound/soc/intel/avs/ |
H A D | topology.c | 339 if (idx >= acomp->tplg->num_##member) \ 342 *val = &acomp->tplg->member[idx]; \ 487 struct avs_tplg *tplg = acomp->tplg; in avs_tplg_parse_libraries() local 489 return parse_dictionary(comp, tuples, block_size, (void **)&tplg->libs, in avs_tplg_parse_libraries() 490 &tplg->num_libs, sizeof(*tplg->libs), in avs_tplg_parse_libraries() 552 struct avs_tplg *tplg = acomp->tplg; in avs_tplg_parse_audio_formats() local 554 return parse_dictionary(comp, tuples, block_size, (void **)&tplg in avs_tplg_parse_audio_formats() 593 struct avs_tplg *tplg = acomp->tplg; avs_tplg_parse_modcfgs_base() local 891 struct avs_tplg *tplg = acomp->tplg; avs_tplg_parse_modcfgs_ext() local 963 struct avs_tplg *tplg = acomp->tplg; avs_tplg_parse_pplcfgs() local 1028 struct avs_tplg *tplg = acomp->tplg; avs_tplg_parse_bindings() local 1410 struct avs_tplg *tplg; avs_widget_load() local 1675 struct avs_tplg *tplg; avs_tplg_new() local [all...] |
H A D | loader.c | 626 struct avs_tplg *tplg = acomp->tplg; in avs_dsp_boot_firmware() local 628 ret = avs_dsp_load_libraries(adev, tplg->libs, tplg->num_libs); in avs_dsp_boot_firmware()
|
H A D | path.c | 24 if (!strcmp(acomp->tplg->name, name)) in avs_path_find_tplg() 25 return acomp->tplg; in avs_path_find_tplg() 55 struct avs_tplg *tplg; in avs_path_find_path() local 58 tplg = avs_path_find_tplg(adev, name); in avs_path_find_path() 59 if (!tplg) in avs_path_find_path() 62 list_for_each_entry(pos, &tplg->path_tmpl_list, node) { in avs_path_find_path()
|
H A D | pcm.c | 68 dev_err(dai->dev, "no %s path for dai %s, invalid tplg?\n", in avs_dai_startup() 739 struct avs_tplg *tplg = acomp->tplg; in avs_component_load_libraries() local 743 if (!tplg->num_libs) in avs_component_load_libraries() 755 ret = avs_dsp_load_libraries(adev, tplg->libs, tplg->num_libs); in avs_component_load_libraries() 784 acomp->tplg = avs_tplg_new(component); in avs_component_probe() 785 if (!acomp->tplg) in avs_component_probe() 802 if (sscanf(mach->tplg_filename, "hda-%08x-tplg.bin", &vendor_id) != 1) in avs_component_probe() 807 "hda-8086-generic-tplg in avs_component_probe() [all...] |
H A D | avs.h | 316 struct avs_tplg *tplg; member
|
/kernel/linux/linux-5.10/sound/soc/intel/skylake/ |
H A D | skl-debug.c | 10 #include <uapi/sound/skl-tplg-interface.h>
|
H A D | skl-topology.h | 19 #include <uapi/sound/skl-tplg-interface.h>
|
H A D | skl-messages.c | 16 #include <uapi/sound/skl-tplg-interface.h>
|
H A D | skl-topology.c | 20 #include <uapi/sound/skl-tplg-interface.h> 2634 dev_warn(dev, "no string tokens expected for skl tplg\n"); in skl_tplg_get_tokens() 3720 snprintf(alt_tplg_name, sizeof(alt_tplg_name), "%s-tplg.bin", in skl_tplg_init() 3722 dev_info(bus->dev, "tplg fw %s load failed with %d, trying alternative tplg name %s", in skl_tplg_init() 3729 dev_info(bus->dev, "tplg %s failed with %d, falling back to dfw_sst.bin", in skl_tplg_init() 3734 dev_err(bus->dev, "Fallback tplg fw %s load failed with %d\n", in skl_tplg_init() 3743 * The complete tplg for SKL is loaded as index 0, we don't use in skl_tplg_init() 3748 dev_err(bus->dev, "tplg component load failed%d\n", ret); in skl_tplg_init() 3754 dev_err(bus->dev, "tplg creat in skl_tplg_init() [all...] |
/kernel/linux/linux-6.6/sound/soc/intel/skylake/ |
H A D | skl-debug.c | 10 #include <uapi/sound/skl-tplg-interface.h>
|
H A D | skl-topology.h | 19 #include <uapi/sound/skl-tplg-interface.h>
|
H A D | skl-messages.c | 16 #include <uapi/sound/skl-tplg-interface.h>
|
H A D | skl-topology.c | 20 #include <uapi/sound/skl-tplg-interface.h> 2617 dev_warn(dev, "no string tokens expected for skl tplg\n"); in skl_tplg_get_tokens() 3722 snprintf(alt_tplg_name, sizeof(alt_tplg_name), "%s-tplg.bin", in skl_tplg_init() 3724 dev_info(bus->dev, "tplg fw %s load failed with %d, trying alternative tplg name %s", in skl_tplg_init() 3731 dev_info(bus->dev, "tplg %s failed with %d, falling back to dfw_sst.bin", in skl_tplg_init() 3736 dev_err(bus->dev, "Fallback tplg fw %s load failed with %d\n", in skl_tplg_init() 3745 dev_err(bus->dev, "tplg component load failed%d\n", ret); in skl_tplg_init() 3751 dev_err(bus->dev, "tplg create pipe widget list failed%d\n", in skl_tplg_init()
|
/kernel/linux/linux-6.6/sound/soc/sof/intel/ |
H A D | hda-dai.c | 52 tplg_ops = sof_ipc_get_ops(sdev, tplg); in hda_dai_config()
|