linux-2.6.33/soc_probe()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#g169d990]
#backlinks
*説明 [#z773b628]
-パス: [[linux-2.6.33/sound/soc/soc-core.c]]
-FIXME: これは何?
--説明
**引数 [#o02f8321]
-struct platform_device *pdev
--
--[[linux-2.6.33/platform_device]]
**返り値 [#j50a147d]
-int
--
**参考 [#a5133357]
*実装 [#b1b11876]
/* probes a new socdev */
static int soc_probe(struct platform_device *pdev)
{
int ret = 0;
struct snd_soc_device *socdev = platform_get_drvdata(pd...
struct snd_soc_card *card = socdev->card;
-
--[[linux-2.6.33/snd_soc_device]]
-
--[[linux-2.6.33/platform_get_drvdata()]]
-
--[[linux-2.6.33/snd_soc_card]]
/* Bodge while we push things out of socdev */
card->socdev = socdev;
/* Bodge while we unpick instantiation */
card->dev = &pdev->dev;
ret = snd_soc_register_card(card);
if (ret != 0) {
dev_err(&pdev->dev, "Failed to register card\n");
return ret;
}
-
--[[linux-2.6.33/snd_soc_register_card()]]
-
--[[linux-2.6.33/dev_err()]]
return 0;
}
*コメント [#ff6016b2]
終了行:
*参照元 [#g169d990]
#backlinks
*説明 [#z773b628]
-パス: [[linux-2.6.33/sound/soc/soc-core.c]]
-FIXME: これは何?
--説明
**引数 [#o02f8321]
-struct platform_device *pdev
--
--[[linux-2.6.33/platform_device]]
**返り値 [#j50a147d]
-int
--
**参考 [#a5133357]
*実装 [#b1b11876]
/* probes a new socdev */
static int soc_probe(struct platform_device *pdev)
{
int ret = 0;
struct snd_soc_device *socdev = platform_get_drvdata(pd...
struct snd_soc_card *card = socdev->card;
-
--[[linux-2.6.33/snd_soc_device]]
-
--[[linux-2.6.33/platform_get_drvdata()]]
-
--[[linux-2.6.33/snd_soc_card]]
/* Bodge while we push things out of socdev */
card->socdev = socdev;
/* Bodge while we unpick instantiation */
card->dev = &pdev->dev;
ret = snd_soc_register_card(card);
if (ret != 0) {
dev_err(&pdev->dev, "Failed to register card\n");
return ret;
}
-
--[[linux-2.6.33/snd_soc_register_card()]]
-
--[[linux-2.6.33/dev_err()]]
return 0;
}
*コメント [#ff6016b2]
ページ名: