linux-2.6.33/snd_info_init()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#n3604cc9]
#backlinks
*説明 [#a13678a3]
-パス: [[linux-2.6.33/sound/core/info.c]]
-FIXME: これは何?
--説明
**引数 [#j1796b86]
-なし
**返り値 [#d27a97db]
-int
--
**参考 [#n7b1a86e]
*実装 [#c45e9f2a]
int __init snd_info_init(void)
{
struct proc_dir_entry *p;
-
--[[linux-2.6.33/proc_dir_entry]]
p = create_proc_entry("asound", S_IFDIR | S_IRUGO | S_I...
if (p == NULL)
return -ENOMEM;
snd_proc_root = p;
-procfs に asound ディレクトリを作成し、今後作成する proc...
--procfs が /proc にマウントされていれば、パスは /proc/as...
--[[linux-2.6.33/create_proc_entry()]]
--[[linux-2.6.33/snd_proc_root(global)]]
#ifdef CONFIG_SND_OSSEMUL
-
--[[linux-2.6.33/CONFIG_SND_OSSEMUL]]
{
struct snd_info_entry *entry;
if ((entry = snd_info_create_module_entry(THIS_MODULE,...
return -ENOMEM;
-
--[[linux-2.6.33/snd_info_entry]]
-
--[[linux-2.6.33/snd_info_create_module_entry()]]
-
--[[linux-2.6.33/THIS_MODULE]]
entry->mode = S_IFDIR | S_IRUGO | S_IXUGO;
if (snd_info_register(entry) < 0) {
snd_info_free_entry(entry);
return -ENOMEM;
}
snd_oss_root = entry;
-
--[[linux-2.6.33/snd_info_register()]]
-
--[[linux-2.6.33/snd_info_free_entry()]]
-
--[[linux-2.6.33/snd_oss_root(global)]]
}
#endif
#if defined(CONFIG_SND_SEQUENCER) || defined(CONFIG_SND_...
-
--[[linux-2.6.33/CONFIG_SND_SEQUENCER]]
-
--[[linux-2.6.33/CONFIG_SND_SEQUENCER_MODULE]]
{
struct snd_info_entry *entry;
if ((entry = snd_info_create_module_entry(THIS_MODULE,...
return -ENOMEM;
-
--[[linux-2.6.33/snd_info_create_module_entry()]]
entry->mode = S_IFDIR | S_IRUGO | S_IXUGO;
if (snd_info_register(entry) < 0) {
snd_info_free_entry(entry);
return -ENOMEM;
}
snd_seq_root = entry;
-
--[[linux-2.6.33/snd_info_register()]]
-
--[[linux-2.6.33/snd_info_free_entry()]]
-
--[[linux-2.6.33/snd_seq_root(global)]]
}
#endif
snd_info_version_init();
snd_minor_info_init();
snd_minor_info_oss_init();
snd_card_info_init();
return 0;
-
--[[linux-2.6.33/snd_info_version_init()]]
-
--[[linux-2.6.33/snd_minor_info_init()]]
-
--[[linux-2.6.33/snd_minor_info_oss_init()]]
-
--[[linux-2.6.33/snd_card_info_init()]]
}
*コメント [#td2d78ca]
終了行:
*参照元 [#n3604cc9]
#backlinks
*説明 [#a13678a3]
-パス: [[linux-2.6.33/sound/core/info.c]]
-FIXME: これは何?
--説明
**引数 [#j1796b86]
-なし
**返り値 [#d27a97db]
-int
--
**参考 [#n7b1a86e]
*実装 [#c45e9f2a]
int __init snd_info_init(void)
{
struct proc_dir_entry *p;
-
--[[linux-2.6.33/proc_dir_entry]]
p = create_proc_entry("asound", S_IFDIR | S_IRUGO | S_I...
if (p == NULL)
return -ENOMEM;
snd_proc_root = p;
-procfs に asound ディレクトリを作成し、今後作成する proc...
--procfs が /proc にマウントされていれば、パスは /proc/as...
--[[linux-2.6.33/create_proc_entry()]]
--[[linux-2.6.33/snd_proc_root(global)]]
#ifdef CONFIG_SND_OSSEMUL
-
--[[linux-2.6.33/CONFIG_SND_OSSEMUL]]
{
struct snd_info_entry *entry;
if ((entry = snd_info_create_module_entry(THIS_MODULE,...
return -ENOMEM;
-
--[[linux-2.6.33/snd_info_entry]]
-
--[[linux-2.6.33/snd_info_create_module_entry()]]
-
--[[linux-2.6.33/THIS_MODULE]]
entry->mode = S_IFDIR | S_IRUGO | S_IXUGO;
if (snd_info_register(entry) < 0) {
snd_info_free_entry(entry);
return -ENOMEM;
}
snd_oss_root = entry;
-
--[[linux-2.6.33/snd_info_register()]]
-
--[[linux-2.6.33/snd_info_free_entry()]]
-
--[[linux-2.6.33/snd_oss_root(global)]]
}
#endif
#if defined(CONFIG_SND_SEQUENCER) || defined(CONFIG_SND_...
-
--[[linux-2.6.33/CONFIG_SND_SEQUENCER]]
-
--[[linux-2.6.33/CONFIG_SND_SEQUENCER_MODULE]]
{
struct snd_info_entry *entry;
if ((entry = snd_info_create_module_entry(THIS_MODULE,...
return -ENOMEM;
-
--[[linux-2.6.33/snd_info_create_module_entry()]]
entry->mode = S_IFDIR | S_IRUGO | S_IXUGO;
if (snd_info_register(entry) < 0) {
snd_info_free_entry(entry);
return -ENOMEM;
}
snd_seq_root = entry;
-
--[[linux-2.6.33/snd_info_register()]]
-
--[[linux-2.6.33/snd_info_free_entry()]]
-
--[[linux-2.6.33/snd_seq_root(global)]]
}
#endif
snd_info_version_init();
snd_minor_info_init();
snd_minor_info_oss_init();
snd_card_info_init();
return 0;
-
--[[linux-2.6.33/snd_info_version_init()]]
-
--[[linux-2.6.33/snd_minor_info_init()]]
-
--[[linux-2.6.33/snd_minor_info_oss_init()]]
-
--[[linux-2.6.33/snd_card_info_init()]]
}
*コメント [#td2d78ca]
ページ名: