Lines Matching refs:dir
72 struct snd_sof_platform_stream_params *platform_params, int dir) in sof_pcm_setup_connected_widgets() argument
81 ret = snd_soc_dapm_dai_get_connected_widgets(dai, dir, &list, in sof_pcm_setup_connected_widgets()
84 spcm_err(spcm, dir, "dai %s has no valid %s path\n", in sof_pcm_setup_connected_widgets()
85 dai->name, snd_pcm_direction_name(dir)); in sof_pcm_setup_connected_widgets()
89 spcm->stream[dir].list = list; in sof_pcm_setup_connected_widgets()
91 ret = sof_widget_list_setup(sdev, spcm, params, platform_params, dir); in sof_pcm_setup_connected_widgets()
93 spcm_err(spcm, dir, "Widget list set up failed\n"); in sof_pcm_setup_connected_widgets()
94 spcm->stream[dir].list = NULL; in sof_pcm_setup_connected_widgets()
178 struct snd_sof_pcm *spcm, int dir, in sof_pcm_stream_free() argument
216 ret = sof_widget_list_free(sdev, spcm, dir); in sof_pcm_stream_free()
232 int dir, ret; in sof_pcm_free_all_streams() local
235 for_each_pcm_streams(dir) { in sof_pcm_free_all_streams()
236 substream = spcm->stream[dir].substream; in sof_pcm_free_all_streams()
239 spcm->stream[dir].suspend_ignored) in sof_pcm_free_all_streams()
242 if (spcm->stream[dir].list) { in sof_pcm_free_all_streams()
244 dir, true); in sof_pcm_free_all_streams()