fe_substream 128 sound/soc/soc-compress.c struct snd_pcm_substream *fe_substream = fe_substream 143 sound/soc/soc-compress.c fe->dpcm[stream].runtime = fe_substream->runtime; fe_substream 153 sound/soc/soc-compress.c fe->dpcm[stream].runtime = fe_substream->runtime; fe_substream 532 sound/soc/soc-compress.c struct snd_pcm_substream *fe_substream = fe_substream 549 sound/soc/soc-compress.c memset(&fe->dpcm[fe_substream->stream].hw_params, 0, fe_substream 1197 sound/soc/soc-pcm.c struct snd_pcm_substream *fe_substream, *be_substream; fe_substream 1214 sound/soc/soc-pcm.c fe_substream = snd_soc_dpcm_get_substream(dpcm->fe, stream); fe_substream 1215 sound/soc/soc-pcm.c be_substream->runtime = fe_substream->runtime; fe_substream 1834 sound/soc/soc-pcm.c static int dpcm_apply_symmetry(struct snd_pcm_substream *fe_substream, fe_substream 1838 sound/soc/soc-pcm.c struct snd_soc_pcm_runtime *fe = fe_substream->private_data; fe_substream 1843 sound/soc/soc-pcm.c if (soc_pcm_has_symmetry(fe_substream)) fe_substream 1844 sound/soc/soc-pcm.c fe_substream->runtime->hw.info |= SNDRV_PCM_INFO_JOINT_DUPLEX; fe_substream 1848 sound/soc/soc-pcm.c err = soc_pcm_apply_symmetry(fe_substream, fe_cpu_dai); fe_substream 1875 sound/soc/soc-pcm.c err = soc_pcm_apply_symmetry(fe_substream, fe_substream 1883 sound/soc/soc-pcm.c err = soc_pcm_apply_symmetry(fe_substream, fe_substream 1894 sound/soc/soc-pcm.c static int dpcm_fe_dai_startup(struct snd_pcm_substream *fe_substream) fe_substream 1896 sound/soc/soc-pcm.c struct snd_soc_pcm_runtime *fe = fe_substream->private_data; fe_substream 1897 sound/soc/soc-pcm.c struct snd_pcm_runtime *runtime = fe_substream->runtime; fe_substream 1898 sound/soc/soc-pcm.c int stream = fe_substream->stream, ret = 0; fe_substream 1902 sound/soc/soc-pcm.c ret = dpcm_be_dai_startup(fe, fe_substream->stream); fe_substream 1911 sound/soc/soc-pcm.c ret = soc_pcm_open(fe_substream); fe_substream 1919 sound/soc/soc-pcm.c dpcm_set_fe_runtime(fe_substream); fe_substream 1922 sound/soc/soc-pcm.c ret = dpcm_apply_symmetry(fe_substream, stream); fe_substream 1933 sound/soc/soc-pcm.c dpcm_be_dai_startup_unwind(fe, fe_substream->stream); fe_substream 2804 sound/soc/soc-pcm.c static int dpcm_fe_dai_open(struct snd_pcm_substream *fe_substream) fe_substream 2806 sound/soc/soc-pcm.c struct snd_soc_pcm_runtime *fe = fe_substream->private_data; fe_substream 2810 sound/soc/soc-pcm.c int stream = fe_substream->stream; fe_substream 2813 sound/soc/soc-pcm.c fe->dpcm[stream].runtime = fe_substream->runtime; fe_substream 2827 sound/soc/soc-pcm.c ret = dpcm_fe_dai_startup(fe_substream); fe_substream 2843 sound/soc/soc-pcm.c static int dpcm_fe_dai_close(struct snd_pcm_substream *fe_substream) fe_substream 2845 sound/soc/soc-pcm.c struct snd_soc_pcm_runtime *fe = fe_substream->private_data; fe_substream 2847 sound/soc/soc-pcm.c int stream = fe_substream->stream, ret; fe_substream 2850 sound/soc/soc-pcm.c ret = dpcm_fe_dai_shutdown(fe_substream); fe_substream 40 sound/soc/sof/intel/hda-dai.c struct snd_pcm_substream *fe_substream; fe_substream 45 sound/soc/sof/intel/hda-dai.c fe_substream = snd_soc_dpcm_get_substream(dpcm->fe, dir); fe_substream 46 sound/soc/sof/intel/hda-dai.c fe_hstream = fe_substream->runtime->private_data;