*参照元 [#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]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS