*参照元 [#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 device number %d\n", major);
 		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 Driver Version " CONFIG_SND_VERSION CONFIG_SND_DATE ".\n");
-
--[[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]

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