*参照元 [#e5148ae5]
#backlinks
*説明 [#e443c004]
-パス: [[linux-4.4.1/include/linux/mm.h]]
-FIXME: これは何?
--説明
**引数 [#i89b0aa4]
-struct mm_struct *mm
--
--[[linux-4.4.1/mm_struct]]
-pmd_t *pmd
--
--[[linux-4.4.1/pmd_t]]
-unsigned long addr
--
-spinlock_t **ptlp
--
--[[linux-4.4.1/spinlock_t]]
**返り値 [#c00ce478]
-pte_t *
--
--[[linux-4.4.1/pte_t]]
**参考 [#jd1b3bb4]
*実装 [#o8568834]
#define pte_alloc_map_lock(mm, pmd, address, ptlp) \
((unlikely(pmd_none(*(pmd))) && __pte_alloc(mm, NULL, \
pmd, address))? \
-
--[[linux-4.4.1/unlikely()]]
--[[linux-4.4.1/pmd_none()]]
--[[linux-4.4.1/__pte_alloc()]]
NULL: pte_offset_map_lock(mm, pmd, address, ptlp))
-
--[[linux-4.4.1/pte_offset_map_lock()]]
*コメント [#ka4f695d]