Searched refs:sroute (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/sound/soc/sof/ |
H A D | sof-audio.c | 34 struct snd_sof_route *sroute; in sof_reset_route_setup_status() local 36 list_for_each_entry(sroute, &sdev->route_list, list) in sof_reset_route_setup_status() 37 if (sroute->src_widget == widget || sroute->sink_widget == widget) { in sof_reset_route_setup_status() 38 if (sroute->setup && tplg_ops && tplg_ops->route_free) in sof_reset_route_setup_status() 39 tplg_ops->route_free(sdev, sroute); in sof_reset_route_setup_status() 41 sroute->setup = false; in sof_reset_route_setup_status() 262 struct snd_sof_route *sroute; in sof_route_setup() local 271 list_for_each_entry(sroute, &sdev->route_list, list) in sof_route_setup() 272 if (sroute in sof_route_setup() 303 struct snd_sof_route *sroute; sof_setup_pipeline_connections() local [all...] |
H A D | ipc4-topology.c | 2549 static int sof_ipc4_route_setup(struct snd_sof_dev *sdev, struct snd_sof_route *sroute) in sof_ipc4_route_setup() argument 2551 struct snd_sof_widget *src_widget = sroute->src_widget; in sof_ipc4_route_setup() 2552 struct snd_sof_widget *sink_widget = sroute->sink_widget; in sof_ipc4_route_setup() 2584 sroute->src_queue_id = sof_ipc4_get_queue_id(src_widget, sink_widget, in sof_ipc4_route_setup() 2586 if (sroute->src_queue_id < 0) { in sof_ipc4_route_setup() 2589 return sroute->src_queue_id; in sof_ipc4_route_setup() 2592 sroute->dst_queue_id = sof_ipc4_get_queue_id(src_widget, sink_widget, in sof_ipc4_route_setup() 2594 if (sroute->dst_queue_id < 0) { in sof_ipc4_route_setup() 2597 sof_ipc4_put_queue_id(src_widget, sroute->src_queue_id, in sof_ipc4_route_setup() 2599 return sroute in sof_ipc4_route_setup() 2647 sof_ipc4_route_free(struct snd_sof_dev *sdev, struct snd_sof_route *sroute) sof_ipc4_route_free() argument [all...] |
H A D | topology.c | 1591 struct snd_sof_route *sroute; in sof_route_unload() local 1593 sroute = dobj->private; in sof_route_unload() 1594 if (!sroute) in sof_route_unload() 1597 /* free sroute and its private data */ in sof_route_unload() 1598 kfree(sroute->private); in sof_route_unload() 1599 list_del(&sroute->list); in sof_route_unload() 1600 kfree(sroute); in sof_route_unload() 2059 struct snd_sof_route *sroute; in sof_route_load() local 2062 /* allocate memory for sroute and connect */ in sof_route_load() 2063 sroute in sof_route_load() [all...] |
H A D | ipc3-topology.c | 1629 static int sof_ipc3_route_setup(struct snd_sof_dev *sdev, struct snd_sof_route *sroute) in sof_ipc3_route_setup() argument 1636 connect.source_id = sroute->src_widget->comp_id; in sof_ipc3_route_setup() 1637 connect.sink_id = sroute->sink_widget->comp_id; in sof_ipc3_route_setup() 1640 sroute->src_widget->widget->name, in sof_ipc3_route_setup() 1641 sroute->sink_widget->widget->name); in sof_ipc3_route_setup() 1647 sroute->src_widget->widget->name, sroute->sink_widget->widget->name); in sof_ipc3_route_setup() 2174 struct snd_sof_route *sroute; in sof_ipc3_set_up_all_pipelines() local 2220 list_for_each_entry(sroute, &sdev->route_list, list) { in sof_ipc3_set_up_all_pipelines() 2222 if (!verify && (sroute in sof_ipc3_set_up_all_pipelines() 2358 struct snd_sof_route *sroute; sof_ipc3_tear_down_all_pipelines() local [all...] |
H A D | sof-audio.h | 213 int (*route_setup)(struct snd_sof_dev *sdev, struct snd_sof_route *sroute); 214 int (*route_free)(struct snd_sof_dev *sdev, struct snd_sof_route *sroute);
|
/kernel/linux/linux-5.10/sound/soc/sof/ |
H A D | sof-audio.c | 165 struct snd_sof_route *sroute; in sof_restore_pipelines() local 240 list_for_each_entry_reverse(sroute, &sdev->route_list, list) { in sof_restore_pipelines() 245 if (!sroute->private) in sof_restore_pipelines() 248 connect = sroute->private; in sof_restore_pipelines() 258 sroute->route->sink, in sof_restore_pipelines() 259 sroute->route->control ? sroute->route->control in sof_restore_pipelines() 261 sroute->route->source); in sof_restore_pipelines()
|
H A D | topology.c | 2542 struct snd_sof_route *sroute; in sof_route_unload() local 2544 sroute = dobj->private; in sof_route_unload() 2545 if (!sroute) in sof_route_unload() 2548 /* free sroute and its private data */ in sof_route_unload() 2549 kfree(sroute->private); in sof_route_unload() 2550 list_del(&sroute->list); in sof_route_unload() 2551 kfree(sroute); in sof_route_unload() 3423 struct snd_sof_route *sroute; in sof_route_load() local 3427 /* allocate memory for sroute and connect */ in sof_route_load() 3428 sroute in sof_route_load() [all...] |
Completed in 17 milliseconds