linux-2.6.33/alsa_sound_init()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#f78e2eee]
#backlinks
*説明 [#jcf3c1bd]
-パス: [[linux-2.6.33/sound/core/sound.c]]
-FIXME: これは何?
--説明
**引数 [#r2d50304]
-なし
**返り値 [#k6d30cb1]
-int
--成功の場合は 0、失敗の場合は負のエラー番号を返す。
**参考 [#t23cdda9]
*実装 [#dc587a17]
/*
* INIT PART
*/
static int __init alsa_sound_init(void)
{
snd_major = major;
snd_ecards_limit = cards_limit;
-
--[[linux-2.6.33/snd_major(global)]]
-
--[[linux-2.6.33/major(global)]]
-
--[[linux-2.6.33/snd_ecards_limit(global)]]
-
--[[linux-2.6.33/cards_limit(global)]]
if (register_chrdev(major, "alsa", &snd_fops)) {
snd_printk(KERN_ERR "unable to register native major d...
return -EIO;
}
-
--[[linux-2.6.33/register_chrdev()]]
-
--[[linux-2.6.33/snd_fops(global)]]
-
--[[linux-2.6.33/snd_printk()]]
if (snd_info_init() < 0) {
unregister_chrdev(major, "alsa");
return -ENOMEM;
}
-
--[[linux-2.6.33/snd_info_init()]]
-
--[[linux-2.6.33/unregister_chrdev()]]
snd_info_minor_register();
-
--[[linux-2.6.33/snd_info_minor_register()]]
#ifndef MODULE
printk(KERN_INFO "Advanced Linux Sound Architecture Dri...
-
--[[linux-2.6.33/CONFIG_SND_VERSION]]
-
--[[linux-2.6.33/CONFIG_SND_DATE]]
#endif
-
--[[linux-2.6.33/printk()]]
return 0;
}
subsys_initcall(alsa_sound_init);
-
--[[linux-2.6.33/subsys_initcall()]]
*コメント [#td2ab96d]
終了行:
*参照元 [#f78e2eee]
#backlinks
*説明 [#jcf3c1bd]
-パス: [[linux-2.6.33/sound/core/sound.c]]
-FIXME: これは何?
--説明
**引数 [#r2d50304]
-なし
**返り値 [#k6d30cb1]
-int
--成功の場合は 0、失敗の場合は負のエラー番号を返す。
**参考 [#t23cdda9]
*実装 [#dc587a17]
/*
* INIT PART
*/
static int __init alsa_sound_init(void)
{
snd_major = major;
snd_ecards_limit = cards_limit;
-
--[[linux-2.6.33/snd_major(global)]]
-
--[[linux-2.6.33/major(global)]]
-
--[[linux-2.6.33/snd_ecards_limit(global)]]
-
--[[linux-2.6.33/cards_limit(global)]]
if (register_chrdev(major, "alsa", &snd_fops)) {
snd_printk(KERN_ERR "unable to register native major d...
return -EIO;
}
-
--[[linux-2.6.33/register_chrdev()]]
-
--[[linux-2.6.33/snd_fops(global)]]
-
--[[linux-2.6.33/snd_printk()]]
if (snd_info_init() < 0) {
unregister_chrdev(major, "alsa");
return -ENOMEM;
}
-
--[[linux-2.6.33/snd_info_init()]]
-
--[[linux-2.6.33/unregister_chrdev()]]
snd_info_minor_register();
-
--[[linux-2.6.33/snd_info_minor_register()]]
#ifndef MODULE
printk(KERN_INFO "Advanced Linux Sound Architecture Dri...
-
--[[linux-2.6.33/CONFIG_SND_VERSION]]
-
--[[linux-2.6.33/CONFIG_SND_DATE]]
#endif
-
--[[linux-2.6.33/printk()]]
return 0;
}
subsys_initcall(alsa_sound_init);
-
--[[linux-2.6.33/subsys_initcall()]]
*コメント [#td2ab96d]
ページ名: