Searched refs:orig_pmd (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/mm/ |
D | huge_memory.c | 1100 void huge_pmd_set_accessed(struct vm_fault *vmf, pmd_t orig_pmd) in huge_pmd_set_accessed() argument 1107 if (unlikely(!pmd_same(*vmf->pmd, orig_pmd))) in huge_pmd_set_accessed() 1110 entry = pmd_mkyoung(orig_pmd); in huge_pmd_set_accessed() 1122 pmd_t orig_pmd, struct page *page) in do_huge_pmd_wp_page_fallback() argument 1176 if (unlikely(!pmd_same(*vmf->pmd, orig_pmd))) in do_huge_pmd_wp_page_fallback() 1240 vm_fault_t do_huge_pmd_wp_page(struct vm_fault *vmf, pmd_t orig_pmd) in do_huge_pmd_wp_page() argument 1253 if (is_huge_zero_pmd(orig_pmd)) in do_huge_pmd_wp_page() 1256 if (unlikely(!pmd_same(*vmf->pmd, orig_pmd))) in do_huge_pmd_wp_page() 1259 page = pmd_page(orig_pmd); in do_huge_pmd_wp_page() 1270 if (unlikely(!pmd_same(*vmf->pmd, orig_pmd))) { in do_huge_pmd_wp_page() [all …]
|
D | memory.c | 3881 static inline vm_fault_t wp_huge_pmd(struct vm_fault *vmf, pmd_t orig_pmd) in wp_huge_pmd() argument 3884 return do_huge_pmd_wp_page(vmf, orig_pmd); in wp_huge_pmd() 4082 pmd_t orig_pmd = *vmf.pmd; in __handle_mm_fault() local 4085 if (unlikely(is_swap_pmd(orig_pmd))) { in __handle_mm_fault() 4087 !is_pmd_migration_entry(orig_pmd)); in __handle_mm_fault() 4088 if (is_pmd_migration_entry(orig_pmd)) in __handle_mm_fault() 4092 if (pmd_trans_huge(orig_pmd) || pmd_devmap(orig_pmd)) { in __handle_mm_fault() 4093 if (pmd_protnone(orig_pmd) && vma_is_accessible(vma)) in __handle_mm_fault() 4094 return do_huge_pmd_numa_page(&vmf, orig_pmd); in __handle_mm_fault() 4096 if (dirty && !pmd_write(orig_pmd)) { in __handle_mm_fault() [all …]
|
/Linux-v4.19/include/linux/ |
D | huge_mm.h | 14 extern void huge_pmd_set_accessed(struct vm_fault *vmf, pmd_t orig_pmd); 27 extern vm_fault_t do_huge_pmd_wp_page(struct vm_fault *vmf, pmd_t orig_pmd); 220 extern vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf, pmd_t orig_pmd); 326 pmd_t orig_pmd) in do_huge_pmd_numa_page() argument
|