Searched refs:_mapcount (Results 1 – 11 of 11) sorted by relevance
1111 first = atomic_inc_and_test(&page->_mapcount); in do_page_add_anon_rmap()1166 atomic_set(&page->_mapcount, 0); in page_add_new_anon_rmap()1187 if (atomic_inc_and_test(&page[i]._mapcount)) in page_add_file_rmap()1202 if (!atomic_inc_and_test(&page->_mapcount)) in page_add_file_rmap()1227 if (atomic_add_negative(-1, &page[i]._mapcount)) in page_remove_file_rmap()1235 if (!atomic_add_negative(-1, &page->_mapcount)) in page_remove_file_rmap()1274 if (atomic_add_negative(-1, &page[i]._mapcount)) in page_remove_anon_compound_rmap()1306 if (!atomic_add_negative(-1, &page->_mapcount)) in page_remove_rmap()
482 return atomic_read(&page->_mapcount) >= 0; in page_mapped()489 if (atomic_read(&page[i]._mapcount) >= 0) in page_mapped()547 ret = atomic_read(&page->_mapcount) + 1; in __page_mapcount()
2181 atomic_inc(&page[i]._mapcount); in __split_huge_pmd_locked()2191 atomic_inc(&page[i]._mapcount); in __split_huge_pmd_locked()2200 atomic_dec(&page[i]._mapcount); in __split_huge_pmd_locked()2356 VM_BUG_ON_PAGE(atomic_read(&page_tail->_mapcount) != -1, page_tail); in __split_huge_page_tail()2483 return atomic_read(&page->_mapcount) + 1; in total_mapcount()2490 ret += atomic_read(&page[i]._mapcount) + 1; in total_mapcount()2531 mapcount = atomic_read(&page->_mapcount) + 1; in page_trans_huge_mapcount()2541 mapcount = atomic_read(&page[i]._mapcount) + 1; in page_trans_huge_mapcount()
881 if (unlikely(atomic_read(&page->_mapcount) != -1)) in page_expected_state()903 if (unlikely(atomic_read(&page->_mapcount) != -1)) in free_pages_check_bad()1819 if (unlikely(atomic_read(&page->_mapcount) != -1)) in check_new_page_bad()
1499 mapcount = atomic_read(&page[i]._mapcount) + 1; in page_trans_huge_map_swapcount()
130 - map/unmap of the pages with PTE entry increment/decrement ->_mapcount135 ->_mapcount of all sub-pages in order to have race-free detection of140 For anonymous pages PageDoubleMap() also indicates ->_mapcount in all146 tracking. The alternative is alter ->_mapcount in all subpages on each166 page->_mapcount of anonymous pages. File pages just got unmapped.
189 atomic_inc(compound ? compound_mapcount_ptr(page) : &page->_mapcount); in page_dup_rmap()
168 atomic_t _mapcount; member
585 return PageTransCompound(page) && atomic_read(&page->_mapcount) < 0; in PageTransCompoundMap()
624 atomic_set(&(page)->_mapcount, -1); in page_mapcount_reset()635 return atomic_read(&page->_mapcount) + 1; in page_mapcount()
429 VMCOREINFO_OFFSET(page, _mapcount); in crash_save_vmcoreinfo_init()