参照元

説明

参考

実装

/* SoC machine DAI configuration, glues a codec and cpu DAI together */
struct snd_soc_pcm_runtime {
        struct device *dev;
        struct snd_soc_card *card;
        struct snd_soc_dai_link *dai_link;
        struct mutex pcm_mutex;
        enum snd_soc_pcm_subclass pcm_subclass;
        struct snd_pcm_ops ops;
        unsigned int dev_registered:1;

        /* Dynamic PCM BE runtime data */
        struct snd_soc_dpcm_runtime dpcm[2];
        int fe_compr;
        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 */
        struct snd_soc_dai **codec_dais;
        unsigned int num_codecs;
        struct delayed_work delayed_work;
#ifdef CONFIG_DEBUG_FS
        struct dentry *debugfs_dpcm_root;
        struct dentry *debugfs_dpcm_state;
#endif
};

コメント


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-04-28 (木) 21:31:39