Lines Matching refs:fe_substream
1159 struct snd_pcm_substream *fe_substream, *be_substream; in dpcm_be_reparent() local
1176 fe_substream = snd_soc_dpcm_get_substream(dpcm->fe, stream); in dpcm_be_reparent()
1177 be_substream->runtime = fe_substream->runtime; in dpcm_be_reparent()
1619 static int dpcm_fe_dai_startup(struct snd_pcm_substream *fe_substream) in dpcm_fe_dai_startup() argument
1621 struct snd_soc_pcm_runtime *fe = fe_substream->private_data; in dpcm_fe_dai_startup()
1622 struct snd_pcm_runtime *runtime = fe_substream->runtime; in dpcm_fe_dai_startup()
1623 int stream = fe_substream->stream, ret = 0; in dpcm_fe_dai_startup()
1627 ret = dpcm_be_dai_startup(fe, fe_substream->stream); in dpcm_fe_dai_startup()
1636 ret = soc_pcm_open(fe_substream); in dpcm_fe_dai_startup()
1644 dpcm_set_fe_runtime(fe_substream); in dpcm_fe_dai_startup()
1651 dpcm_be_dai_startup_unwind(fe, fe_substream->stream); in dpcm_fe_dai_startup()
2472 static int dpcm_fe_dai_open(struct snd_pcm_substream *fe_substream) in dpcm_fe_dai_open() argument
2474 struct snd_soc_pcm_runtime *fe = fe_substream->private_data; in dpcm_fe_dai_open()
2478 int stream = fe_substream->stream; in dpcm_fe_dai_open()
2481 fe->dpcm[stream].runtime = fe_substream->runtime; in dpcm_fe_dai_open()
2495 ret = dpcm_fe_dai_startup(fe_substream); in dpcm_fe_dai_open()
2511 static int dpcm_fe_dai_close(struct snd_pcm_substream *fe_substream) in dpcm_fe_dai_close() argument
2513 struct snd_soc_pcm_runtime *fe = fe_substream->private_data; in dpcm_fe_dai_close()
2515 int stream = fe_substream->stream, ret; in dpcm_fe_dai_close()
2518 ret = dpcm_fe_dai_shutdown(fe_substream); in dpcm_fe_dai_close()