Home
last modified time | relevance | path

Searched refs:sroute (Results 1 – 4 of 4) sorted by relevance

/linux/sound/soc/sof/
H A Dipc4-topology.c3425 struct snd_sof_route *sroute) in sof_ipc4_set_copier_sink_format() argument
3444 format.sink_id = sroute->src_queue_id; in sof_ipc4_set_copier_sink_format()
3447 pin_fmt = sof_ipc4_get_input_pin_audio_fmt(sink_widget, sroute->dst_queue_id); in sof_ipc4_set_copier_sink_format()
3451 sink_widget->widget->name, sroute->dst_queue_id, in sof_ipc4_set_copier_sink_format()
3452 src_widget->widget->name, sroute->src_queue_id); in sof_ipc4_set_copier_sink_format()
3472 static int sof_ipc4_route_setup(struct snd_sof_dev *sdev, struct snd_sof_route *sroute) in sof_ipc4_route_setup() argument
3474 struct snd_sof_widget *src_widget = sroute->src_widget; in sof_ipc4_route_setup()
3475 struct snd_sof_widget *sink_widget = sroute->sink_widget; in sof_ipc4_route_setup()
3507 sroute->src_queue_id = sof_ipc4_get_queue_id(src_widget, sink_widget, in sof_ipc4_route_setup()
3509 if (sroute->src_queue_id < 0) { in sof_ipc4_route_setup()
[all …]
H A Dtopology.c1614 struct snd_sof_route *sroute; in sof_route_unload() local
1616 sroute = dobj->private; in sof_route_unload()
1617 if (!sroute) in sof_route_unload()
1621 kfree(sroute->private); in sof_route_unload()
1622 list_del(&sroute->list); in sof_route_unload()
1623 kfree(sroute); in sof_route_unload()
2093 struct snd_sof_route *sroute; in sof_route_load() local
2097 sroute = kzalloc_obj(*sroute); in sof_route_load()
2098 if (!sroute) in sof_route_load()
2101 sroute->scomp = scomp; in sof_route_load()
[all …]
H A Dipc3-topology.c1735 static int sof_ipc3_route_setup(struct snd_sof_dev *sdev, struct snd_sof_route *sroute) in sof_ipc3_route_setup() argument
1742 connect.source_id = sroute->src_widget->comp_id; in sof_ipc3_route_setup()
1743 connect.sink_id = sroute->sink_widget->comp_id; in sof_ipc3_route_setup()
1746 sroute->src_widget->widget->name, in sof_ipc3_route_setup()
1747 sroute->sink_widget->widget->name); in sof_ipc3_route_setup()
1753 sroute->src_widget->widget->name, sroute->sink_widget->widget->name); in sof_ipc3_route_setup()
2288 struct snd_sof_route *sroute; in sof_ipc3_set_up_all_pipelines() local
2334 list_for_each_entry(sroute, &sdev->route_list, list) { in sof_ipc3_set_up_all_pipelines()
2336 if (!verify && (sroute->src_widget->dynamic_pipeline_widget || in sof_ipc3_set_up_all_pipelines()
2337 sroute->sink_widget->dynamic_pipeline_widget)) in sof_ipc3_set_up_all_pipelines()
[all …]
H A Dsof-audio.h224 int (*route_setup)(struct snd_sof_dev *sdev, struct snd_sof_route *sroute);
225 int (*route_free)(struct snd_sof_dev *sdev, struct snd_sof_route *sroute);