*参照元 [#v2151ee3]
#backlinks

*説明 [#o72b1898]
-パス: [[linux-4.4.1/mm/init-mm.c]]

-FIXME: これは何?
--説明


**参考 [#sa01386e]


*実装 [#j4c022ef]
 struct mm_struct init_mm = {
-
--[[linux-4.4.1/mm_struct]]

         .mm_rb          = RB_ROOT,
-
--[[linux-4.4.1/RB_ROOT]]

         .pgd            = swapper_pg_dir,
-
--[[linux-4.4.1/swapper_pg_dir(global)]]

         .mm_users       = ATOMIC_INIT(2),
         .mm_count       = ATOMIC_INIT(1),
         .mmap_sem       = __RWSEM_INITIALIZER(init_mm.mmap_sem),
         .page_table_lock =  __SPIN_LOCK_UNLOCKED(init_mm.page_table_lock),
         .mmlist         = LIST_HEAD_INIT(init_mm.mmlist),
-
--[[linux-4.4.1/ATOMIC_INIT()]]
--[[linux-4.4.1/__RWSEM_INITIALIZER()]]
--[[linux-4.4.1/__SPIN_LOCK_UNLOCKED()]]
--[[linux-4.4.1/LIST_HEAD_INIT()]]

         INIT_MM_CONTEXT(init_mm)
-
--[[linux-4.4.1/INIT_MM_CONTEXT()]]

 };


*コメント [#x1e96a75]


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