Searched refs:_mapcount (Results 1 – 9 of 9) sorted by relevance
169 atomic_t _mapcount; member316 atomic_t _mapcount; member371 FOLIO_MATCH(_mapcount, _mapcount);
219 atomic_inc(&page->_mapcount); in __page_dup_rmap()
1180 atomic_set(&(page)->_mapcount, -1); in page_mapcount_reset()1196 int mapcount = atomic_read(&page->_mapcount) + 1; in page_mapcount()1223 return atomic_read(&folio->_mapcount) + 1; in folio_mapcount()1230 return atomic_read(&page->_mapcount) + 1; in total_mapcount()1253 return atomic_read(&folio->_mapcount) >= 0; in folio_mapped()1265 return atomic_read(&page->_mapcount) >= 0; in page_mapped()
124 page->_mapcount and also increment/decrement folio->_nr_pages_mapped125 when page->_mapcount goes from -1 to 0 or 0 to -1 as this counts138 page->_mapcount of anonymous pages. File pages just get unmapped.
1089 mapcount += atomic_read(&folio_page(folio, i)->_mapcount); in folio_total_mapcount()1214 first = atomic_inc_and_test(&page->_mapcount); in page_add_anon_rmap()1282 atomic_set(&folio->_mapcount, 0); in folio_add_new_anon_rmap()1321 first = atomic_inc_and_test(&page->_mapcount); in folio_add_file_rmap_range()1410 last = atomic_add_negative(-1, &page->_mapcount); in page_remove_rmap()
913 if (unlikely(atomic_read(&page->_mapcount) != -1)) in page_expected_state() 931 if (unlikely(atomic_read(&page->_mapcount) != -1)) in page_bad_reason()
2408 VM_BUG_ON_PAGE(atomic_read(&page_tail->_mapcount) != -1, page_tail); in __split_huge_page_tail()
644 VMCOREINFO_OFFSET(page, _mapcount); in crash_save_vmcoreinfo_init()
144 (page, flags|_refcount|mapping|lru|_mapcount|private|compound_order|compound_head)