Lines Matching refs:fe_substream
1127 struct snd_pcm_substream *fe_substream, *be_substream; in dpcm_be_reparent() local
1144 fe_substream = snd_soc_dpcm_get_substream(dpcm->fe, stream); in dpcm_be_reparent()
1145 be_substream->runtime = fe_substream->runtime; in dpcm_be_reparent()
1552 static int dpcm_fe_dai_startup(struct snd_pcm_substream *fe_substream) in dpcm_fe_dai_startup() argument
1554 struct snd_soc_pcm_runtime *fe = fe_substream->private_data; in dpcm_fe_dai_startup()
1555 struct snd_pcm_runtime *runtime = fe_substream->runtime; in dpcm_fe_dai_startup()
1556 int stream = fe_substream->stream, ret = 0; in dpcm_fe_dai_startup()
1560 ret = dpcm_be_dai_startup(fe, fe_substream->stream); in dpcm_fe_dai_startup()
1569 ret = soc_pcm_open(fe_substream); in dpcm_fe_dai_startup()
1577 dpcm_set_fe_runtime(fe_substream); in dpcm_fe_dai_startup()
1584 dpcm_be_dai_startup_unwind(fe, fe_substream->stream); in dpcm_fe_dai_startup()
2389 static int dpcm_fe_dai_open(struct snd_pcm_substream *fe_substream) in dpcm_fe_dai_open() argument
2391 struct snd_soc_pcm_runtime *fe = fe_substream->private_data; in dpcm_fe_dai_open()
2395 int stream = fe_substream->stream; in dpcm_fe_dai_open()
2398 fe->dpcm[stream].runtime = fe_substream->runtime; in dpcm_fe_dai_open()
2412 ret = dpcm_fe_dai_startup(fe_substream); in dpcm_fe_dai_open()
2428 static int dpcm_fe_dai_close(struct snd_pcm_substream *fe_substream) in dpcm_fe_dai_close() argument
2430 struct snd_soc_pcm_runtime *fe = fe_substream->private_data; in dpcm_fe_dai_close()
2432 int stream = fe_substream->stream, ret; in dpcm_fe_dai_close()
2435 ret = dpcm_fe_dai_shutdown(fe_substream); in dpcm_fe_dai_close()