linux-2.6.33/cfq_slab_setup()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#ub2b941d]
#backlinks
*説明 [#pbd7235a]
-パス: [[linux-2.6.33/block/cfq-iosched.c]]
-FIXME: これは何?
--説明
**引数 [#f963a9ce]
-なし
**返り値 [#d57a0e8f]
-int
--成功ならば 0、失敗ならば負のエラー値
**参考 [#m3e88403]
*実装 [#yacd8ba7]
static int __init cfq_slab_setup(void)
{
-
--[[linux-2.6.33/__init]]
cfq_pool = KMEM_CACHE(cfq_queue, 0);
if (!cfq_pool)
goto fail;
-
--[[linux-2.6.33/KMEM_CACHE()]]
-
--[[linux-2.6.33/cfq_pool(global)]]
-
--[[linux-2.6.33/cfq_queue(global)]]
cfq_ioc_pool = KMEM_CACHE(cfq_io_context, 0);
if (!cfq_ioc_pool)
goto fail;
-
--[[linux-2.6.33/cfq_ioc_pool(global)]]
-
--[[linux-2.6.33/cfq_io_context(global)]]
return 0;
fail:
cfq_slab_kill();
-
--[[linux-2.6.33/cfq_slab_kill()]]
return -ENOMEM;
-
--[[linux-2.6.33/ENOMEM]]
}
*コメント [#r42092c3]
終了行:
*参照元 [#ub2b941d]
#backlinks
*説明 [#pbd7235a]
-パス: [[linux-2.6.33/block/cfq-iosched.c]]
-FIXME: これは何?
--説明
**引数 [#f963a9ce]
-なし
**返り値 [#d57a0e8f]
-int
--成功ならば 0、失敗ならば負のエラー値
**参考 [#m3e88403]
*実装 [#yacd8ba7]
static int __init cfq_slab_setup(void)
{
-
--[[linux-2.6.33/__init]]
cfq_pool = KMEM_CACHE(cfq_queue, 0);
if (!cfq_pool)
goto fail;
-
--[[linux-2.6.33/KMEM_CACHE()]]
-
--[[linux-2.6.33/cfq_pool(global)]]
-
--[[linux-2.6.33/cfq_queue(global)]]
cfq_ioc_pool = KMEM_CACHE(cfq_io_context, 0);
if (!cfq_ioc_pool)
goto fail;
-
--[[linux-2.6.33/cfq_ioc_pool(global)]]
-
--[[linux-2.6.33/cfq_io_context(global)]]
return 0;
fail:
cfq_slab_kill();
-
--[[linux-2.6.33/cfq_slab_kill()]]
return -ENOMEM;
-
--[[linux-2.6.33/ENOMEM]]
}
*コメント [#r42092c3]
ページ名: