Searched refs:PageAnonExclusive (Results 1 – 12 of 12) sorted by relevance
/linux-6.3-rc2/include/linux/ |
A D | rmap.h | 252 if (!PageAnonExclusive(page)) in page_try_dup_anon_rmap() 296 VM_BUG_ON_PAGE(!PageAnon(page) || !PageAnonExclusive(page), page); in page_try_share_anon_rmap()
|
A D | page-flags.h | 999 static __always_inline int PageAnonExclusive(struct page *page) in PageAnonExclusive() function
|
/linux-6.3-rc2/mm/ |
A D | huge_memory.c | 1329 if (PageAnonExclusive(page)) in do_huge_pmd_wp_page() 1347 if (PageAnonExclusive(page)) { in do_huge_pmd_wp_page() 1411 return page && PageAnon(page) && PageAnonExclusive(page); in can_change_pmd_writable() 1447 if (!page || !PageAnon(page) || !PageAnonExclusive(page)) in can_follow_write_pmd() 1486 !PageAnonExclusive(page), page); in follow_trans_huge_pmd() 2193 anon_exclusive = PageAnon(page) && PageAnonExclusive(page); in __split_huge_pmd_locked() 3231 anon_exclusive = PageAnon(page) && PageAnonExclusive(page); in set_pmd_migration_entry() 3299 VM_BUG_ON(pmd_write(pmde) && PageAnon(new) && !PageAnonExclusive(new)); in remove_migration_pmd()
|
A D | rmap.c | 1249 VM_BUG_ON_PAGE(!first && PageAnonExclusive(page), page); in page_add_anon_rmap() 1513 PageAnonExclusive(subpage); in try_to_unmap_one() 1897 PageAnonExclusive(subpage); in try_to_migrate_one() 2545 VM_BUG_ON_PAGE(!first && PageAnonExclusive(page), page); in hugepage_add_anon_rmap()
|
A D | gup.c | 57 VM_BUG_ON_PAGE(!PageAnonExclusive(&folio->page), page); in sanity_check_pinned_pages() 60 VM_BUG_ON_PAGE(!PageAnonExclusive(&folio->page) && in sanity_check_pinned_pages() 61 !PageAnonExclusive(page), page); in sanity_check_pinned_pages() 524 if (!page || !PageAnon(page) || !PageAnonExclusive(page)) in can_follow_write_pte() 602 !PageAnonExclusive(page), page); in follow_page_pte()
|
A D | ksm.c | 874 VM_BUG_ON_PAGE(PageAnon(page) && PageAnonExclusive(page), page); in set_page_stable_node() 1069 anon_exclusive = PageAnonExclusive(page); in write_protect_page() 1175 VM_BUG_ON_PAGE(PageAnonExclusive(page), page); in replace_page() 1176 VM_BUG_ON_PAGE(PageAnon(kpage) && PageAnonExclusive(kpage), kpage); in replace_page()
|
A D | internal.h | 944 return !PageAnonExclusive(page); in gup_must_unshare()
|
A D | migrate_device.c | 205 anon_exclusive = PageAnon(page) && PageAnonExclusive(page); in migrate_vma_collect_pmd()
|
A D | mprotect.c | 70 return page && PageAnon(page) && PageAnonExclusive(page); in can_change_pte_writable()
|
A D | memory.c | 697 VM_BUG_ON(pte_write(pte) && !(PageAnon(page) && PageAnonExclusive(page))); in restore_exclusive_pte() 943 VM_BUG_ON(page && folio_test_anon(folio) && PageAnonExclusive(page)); in copy_present_pte() 3008 VM_BUG_ON(page && PageAnon(page) && !PageAnonExclusive(page)); in wp_page_reuse() 3371 if (PageAnonExclusive(vmf->page)) in do_wp_page() 3865 BUG_ON(folio_test_anon(folio) && PageAnonExclusive(page)); in do_swap_page() 3946 (pte_write(pte) && !PageAnonExclusive(page))); in do_swap_page()
|
A D | hugetlb.c | 5514 if (!PageAnonExclusive(old_page)) in hugetlb_wp() 5522 VM_BUG_ON_PAGE(PageAnon(old_page) && PageAnonExclusive(old_page), in hugetlb_wp() 6556 !PageAnonExclusive(page), page); in follow_hugetlb_page()
|
A D | swapfile.c | 1798 BUG_ON(PageAnon(page) && PageAnonExclusive(page)); in unuse_pte()
|
Completed in 55 milliseconds