*参照元 [#dba30c6f]
#backlinks

*説明 [#jff68a67]
-パス: [[linux-2.6.33/include/sound/soc-dai.h]]

-FIXME: これは何?
--説明


**参考 [#l751c2cd]


*実装 [#l24535db]
 /*
  * Digital Audio Interface runtime data.
  *
  * Holds runtime data for a DAI.
  */
 struct snd_soc_dai {
 	/* DAI description */
 	char *name;
 	unsigned int id;
 	int ac97_control;
 
 	struct device *dev;
 	void *ac97_pdata;	/* platform_data for the ac97 codec */
 
-
--[[linux-2.6.33/device]]

 	/* DAI callbacks */
 	int (*probe)(struct platform_device *pdev,
 		     struct snd_soc_dai *dai);
 	void (*remove)(struct platform_device *pdev,
 		       struct snd_soc_dai *dai);
 	int (*suspend)(struct snd_soc_dai *dai);
 	int (*resume)(struct snd_soc_dai *dai);
 
-
--[[linux-2.6.33/platform_device]]
-
--[[linux-2.6.33/snd_soc_dai]]

 	/* ops */
 	struct snd_soc_dai_ops *ops;
 
-
--[[linux-2.6.33/snd_soc_dai_ops]]

 	/* DAI capabilities */
 	struct snd_soc_pcm_stream capture;
 	struct snd_soc_pcm_stream playback;
 	unsigned int symmetric_rates:1;
 
-
--[[linux-2.6.33/snd_soc_pcm_stream]]

 	/* DAI runtime info */
 	struct snd_pcm_runtime *runtime;
 	struct snd_soc_codec *codec;
 	unsigned int active;
 	unsigned char pop_wait:1;
 	void *dma_data;
 
-
--[[linux-2.6.33/snd_pcm_runtime]]
-
--[[linux-2.6.33/snd_soc_codec]]

 	/* DAI private data */
 	void *private_data;
 
 	/* parent platform */
 	struct snd_soc_platform *platform;
 
-
--[[linux-2.6.33/snd_soc_platform]]

 	struct list_head list;
-
--[[linux-2.6.33/list_head]]

 };


*コメント [#ib874344]


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