*参照元 [#wa63035c] #backlinks *説明 [#p89a7e77] -パス: [[linux-4.4.1/include/sound/soc.h]] -FIXME: これは何? --説明 **参考 [#p2a7aa94] *実装 [#k81a55bc] /* SoC machine DAI configuration, glues a codec and cpu DAI together */ struct snd_soc_pcm_runtime { struct device *dev; - --[[linux-4.4.1/device]] struct snd_soc_card *card; - --[[linux-4.4.1/snd_soc_card]] struct snd_soc_dai_link *dai_link; - --[[linux-4.4.1/snd_soc_dai_link]] struct mutex pcm_mutex; enum snd_soc_pcm_subclass pcm_subclass; struct snd_pcm_ops ops; - --[[linux-4.4.1/mutex]] --[[linux-4.4.1/snd_soc_pcm_subclass]] --[[linux-4.4.1/snd_pcm_ops]] unsigned int dev_registered:1; /* Dynamic PCM BE runtime data */ struct snd_soc_dpcm_runtime dpcm[2]; int fe_compr; - --[[linux-4.4.1/snd_soc_dpcm_runtime]] long pmdown_time; unsigned char pop_wait:1; /* runtime devices */ struct snd_pcm *pcm; struct snd_compr *compr; struct snd_soc_codec *codec; struct snd_soc_platform *platform; struct snd_soc_dai *codec_dai; struct snd_soc_dai *cpu_dai; struct snd_soc_component *component; /* Only valid for AUX dev rtds */ - --[[linux-4.4.1/snd_pcm]] --[[linux-4.4.1/snd_compr]] --[[linux-4.4.1/snd_soc_codec]] --[[linux-4.4.1/snd_soc_platform]] --[[linux-4.4.1/snd_soc_dai]] --[[linux-4.4.1/snd_soc_component]] struct snd_soc_dai **codec_dais; unsigned int num_codecs; - --[[linux-4.4.1/snd_soc_dai]] struct delayed_work delayed_work; - --[[linux-4.4.1/delayed_work]] #ifdef CONFIG_DEBUG_FS - --[[linux-4.4.1/CONFIG_DEBUG_FS]] struct dentry *debugfs_dpcm_root; struct dentry *debugfs_dpcm_state; - --[[linux-4.4.1/dentry]] #endif }; *コメント [#e28869f2]