PageAnonExclusive
if (PageAnonExclusive(&folio->page)) {
VM_WARN_ON_FOLIO(!PageAnonExclusive(&folio->page), folio);
if (PageAnonExclusive(page + i))
if (PageAnonExclusive(page))
if (PageAnonExclusive(page))
if (PageAnonExclusive(page)) {
VM_WARN_ON_FOLIO(!PageAnonExclusive(page), folio);
if (!PageAnonExclusive(fw->page))
return page && PageAnon(page) && PageAnonExclusive(page);
VM_WARN_ON_ONCE_FOLIO(!PageAnonExclusive(&folio->page), folio);
VM_WARN_ON_ONCE_PAGE(!PageAnonExclusive(&folio->page) &&
!PageAnonExclusive(page), page);
!PageAnonExclusive(page), page);
!PageAnonExclusive(page), page);
if (PageAnonExclusive(page))
if (PageAnonExclusive(page)) {
return page && PageAnon(page) && PageAnonExclusive(page);
if (unlikely(!PageAnonExclusive(src_page))) {
!PageAnonExclusive(&src_folio->page)) {
anon_exclusive = PageAnonExclusive(page);
anon_exclusive = PageAnonExclusive(page);
anon_exclusive = folio_test_anon(folio) && PageAnonExclusive(page);
VM_BUG_ON(pmd_write(pmde) && folio_test_anon(folio) && !PageAnonExclusive(new));
if (!PageAnonExclusive(&old_folio->page)) {
PageAnonExclusive(&old_folio->page), &old_folio->page);
return !PageAnonExclusive(page);
VM_WARN_ON_FOLIO(folio_test_anon(folio) && PageAnonExclusive(&folio->page), folio);
anon_exclusive = PageAnonExclusive(&folio->page);
VM_BUG_ON_PAGE(PageAnonExclusive(page), page);
VM_BUG_ON_FOLIO(folio_test_anon(kfolio) && PageAnonExclusive(kpage),
VM_WARN_ON_FOLIO(PageAnonExclusive(page), folio);
VM_WARN_ON_FOLIO(PageAnonExclusive(page), folio);
!PageAnonExclusive(vmf->page));
(PageAnonExclusive(vmf->page) || wp_can_reuse_anon_folio(folio, vma))) {
if (!PageAnonExclusive(vmf->page))
BUG_ON(folio_test_anon(folio) && PageAnonExclusive(page));
(pte_write(pte) && !PageAnonExclusive(page)));
PageAnonExclusive(page);
if (expected_anon_exclusive != PageAnonExclusive(first_page + idx))
expected_anon_exclusive = PageAnonExclusive(first_page + sub_batch_idx);
return page && PageAnon(page) && PageAnonExclusive(page);
VM_WARN_ON_FOLIO(!folio_test_large(folio) && PageAnonExclusive(page) &&
PageAnonExclusive(cur_page), folio);
PageAnonExclusive(cur_page), folio);
PageAnonExclusive(subpage);
PageAnonExclusive(subpage);
PageAnonExclusive(&folio->page), folio);
if (!PageAnonExclusive(&folio->page) || folio_test_large(folio)) {
!PageAnonExclusive(&src_folio->page)) {
if (!folio || !PageAnonExclusive(&folio->page)) {
!PageAnonExclusive(&folio->page)) {