Searched refs:orig_pmd (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | huge_memory.c | 1250 void huge_pmd_set_accessed(struct vm_fault *vmf, pmd_t orig_pmd) in huge_pmd_set_accessed() argument 1257 if (unlikely(!pmd_same(*vmf->pmd, orig_pmd))) in huge_pmd_set_accessed() 1260 entry = pmd_mkyoung(orig_pmd); in huge_pmd_set_accessed() 1271 vm_fault_t do_huge_pmd_wp_page(struct vm_fault *vmf, pmd_t orig_pmd) in do_huge_pmd_wp_page() argument 1280 if (is_huge_zero_pmd(orig_pmd)) in do_huge_pmd_wp_page() 1285 if (unlikely(!pmd_same(*vmf->pmd, orig_pmd))) { in do_huge_pmd_wp_page() 1290 page = pmd_page(orig_pmd); in do_huge_pmd_wp_page() 1299 if (unlikely(!pmd_same(*vmf->pmd, orig_pmd))) { in do_huge_pmd_wp_page() 1314 entry = pmd_mkyoung(orig_pmd); in do_huge_pmd_wp_page() 1575 pmd_t orig_pmd; in madvise_free_huge_pmd() local [all …]
|
| H A D | madvise.c | 332 pmd_t orig_pmd; in madvise_cold_or_pageout_pte_range() local 340 orig_pmd = *pmd; in madvise_cold_or_pageout_pte_range() 341 if (is_huge_zero_pmd(orig_pmd)) in madvise_cold_or_pageout_pte_range() 344 if (unlikely(!pmd_present(orig_pmd))) { in madvise_cold_or_pageout_pte_range() 346 !is_pmd_migration_entry(orig_pmd)); in madvise_cold_or_pageout_pte_range() 350 page = pmd_page(orig_pmd); in madvise_cold_or_pageout_pte_range() 373 if (pmd_young(orig_pmd)) { in madvise_cold_or_pageout_pte_range() 375 orig_pmd = pmd_mkold(orig_pmd); in madvise_cold_or_pageout_pte_range() 377 set_pmd_at(mm, addr, pmd, orig_pmd); in madvise_cold_or_pageout_pte_range()
|
| H A D | memory.c | 2653 if (!pmd_same(pmdval, vmf->orig_pmd)) { in pte_spinlock() 2705 if (!pmd_same(pmdval, vmf->orig_pmd)) { in __pte_map_lock_speculative() 4625 static inline vm_fault_t wp_huge_pmd(struct vm_fault *vmf, pmd_t orig_pmd) in wp_huge_pmd() argument 4628 if (userfaultfd_huge_pmd_wp(vmf->vma, orig_pmd)) in wp_huge_pmd() 4630 return do_huge_pmd_wp_page(vmf, orig_pmd); in wp_huge_pmd() 4890 pmd_t orig_pmd = *vmf.pmd; in __handle_mm_fault() local 4893 if (unlikely(is_swap_pmd(orig_pmd))) { in __handle_mm_fault() 4895 !is_pmd_migration_entry(orig_pmd)); in __handle_mm_fault() 4896 if (is_pmd_migration_entry(orig_pmd)) in __handle_mm_fault() 4900 if (pmd_trans_huge(orig_pmd) || pmd_devmap(orig_pmd)) { in __handle_mm_fault() [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | huge_mm.h | 14 void huge_pmd_set_accessed(struct vm_fault *vmf, pmd_t orig_pmd); 27 vm_fault_t do_huge_pmd_wp_page(struct vm_fault *vmf, pmd_t orig_pmd); 294 vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf, pmd_t orig_pmd); 448 pmd_t orig_pmd) in do_huge_pmd_numa_page() argument
|
| H A D | mm.h | 531 pmd_t orig_pmd; /* value of PMD at the time of fault */ member
|