• Home
  • Raw
  • Download

Lines Matching refs:orig_pmd

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
1586 orig_pmd = *pmd; in madvise_free_huge_pmd()
1587 if (is_huge_zero_pmd(orig_pmd)) in madvise_free_huge_pmd()
1590 if (unlikely(!pmd_present(orig_pmd))) { in madvise_free_huge_pmd()
1592 !is_pmd_migration_entry(orig_pmd)); in madvise_free_huge_pmd()
1596 page = pmd_page(orig_pmd); in madvise_free_huge_pmd()
1624 if (pmd_young(orig_pmd) || pmd_dirty(orig_pmd)) { in madvise_free_huge_pmd()
1626 orig_pmd = pmd_mkold(orig_pmd); in madvise_free_huge_pmd()
1627 orig_pmd = pmd_mkclean(orig_pmd); in madvise_free_huge_pmd()
1629 set_pmd_at(mm, addr, pmd, orig_pmd); in madvise_free_huge_pmd()
1653 pmd_t orig_pmd; in zap_huge_pmd() local
1667 orig_pmd = pmdp_huge_get_and_clear_full(vma, addr, pmd, in zap_huge_pmd()
1674 if (is_huge_zero_pmd(orig_pmd)) in zap_huge_pmd()
1675 tlb_remove_page_size(tlb, pmd_page(orig_pmd), HPAGE_PMD_SIZE); in zap_huge_pmd()
1676 } else if (is_huge_zero_pmd(orig_pmd)) { in zap_huge_pmd()
1679 tlb_remove_page_size(tlb, pmd_page(orig_pmd), HPAGE_PMD_SIZE); in zap_huge_pmd()
1684 if (pmd_present(orig_pmd)) { in zap_huge_pmd()
1685 page = pmd_page(orig_pmd); in zap_huge_pmd()
1692 VM_BUG_ON(!is_pmd_migration_entry(orig_pmd)); in zap_huge_pmd()
1693 entry = pmd_to_swp_entry(orig_pmd); in zap_huge_pmd()