linux-2.6.33/slob_page
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#gfc033ec]
#backlinks
*説明 [#oc60dffc]
-パス: [[linux-2.6.33/mm/slob.c]]
-FIXME: これは何?
--説明
**参考 [#rbd8c036]
*実装 [#t8c28078]
/*
* We use struct page fields to manage some slob allocat...
* however to avoid the horrible mess in include/linux/m...
* just define our own struct page type variant here.
*/
struct slob_page {
union {
struct {
unsigned long flags; /* mandatory */
atomic_t _count; /* mandatory */
-
--[[linux-2.6.33/atomic_t]]
slobidx_t units; /* free units left in page */
-
--[[linux-2.6.33/slobidx_t]]
unsigned long pad[2];
slob_t *free; /* first free slob_t in page */
-
--[[linux-2.6.33/slob_t]]
struct list_head list; /* linked list of free pages */
-
--[[linux-2.6.33/list_head]]
};
struct page page;
-
--[[linux-2.6.33/page]]
};
};
*コメント [#y8a5d759]
終了行:
*参照元 [#gfc033ec]
#backlinks
*説明 [#oc60dffc]
-パス: [[linux-2.6.33/mm/slob.c]]
-FIXME: これは何?
--説明
**参考 [#rbd8c036]
*実装 [#t8c28078]
/*
* We use struct page fields to manage some slob allocat...
* however to avoid the horrible mess in include/linux/m...
* just define our own struct page type variant here.
*/
struct slob_page {
union {
struct {
unsigned long flags; /* mandatory */
atomic_t _count; /* mandatory */
-
--[[linux-2.6.33/atomic_t]]
slobidx_t units; /* free units left in page */
-
--[[linux-2.6.33/slobidx_t]]
unsigned long pad[2];
slob_t *free; /* first free slob_t in page */
-
--[[linux-2.6.33/slob_t]]
struct list_head list; /* linked list of free pages */
-
--[[linux-2.6.33/list_head]]
};
struct page page;
-
--[[linux-2.6.33/page]]
};
};
*コメント [#y8a5d759]
ページ名: