Searched refs:_mapcount (Results 1 – 10 of 10) sorted by relevance
/Linux-v6.1/include/linux/ |
D | mm_types.h | 194 atomic_t _mapcount; member 296 atomic_t _mapcount; member 324 FOLIO_MATCH(_mapcount, _mapcount);
|
D | rmap.h | 209 atomic_inc(compound ? compound_mapcount_ptr(page) : &page->_mapcount); in __page_dup_rmap()
|
D | mm.h | 846 atomic_set(&(page)->_mapcount, -1); in page_mapcount_reset() 863 return atomic_read(&page->_mapcount) + 1; in page_mapcount()
|
/Linux-v6.1/mm/ |
D | util.c | 731 return atomic_read(&folio->_mapcount) >= 0; in folio_mapped() 739 if (atomic_read(&folio_page(folio, i)->_mapcount) >= 0) in folio_mapped() 791 ret = atomic_read(&page->_mapcount) + 1; in __page_mapcount() 822 return atomic_read(&folio->_mapcount) + 1; in folio_mapcount() 830 ret += atomic_read(&folio_page(folio, i)->_mapcount) + 1; in folio_mapcount()
|
D | rmap.c | 1212 first = atomic_inc_and_test(&page->_mapcount); in page_add_anon_rmap() 1273 atomic_set(&page->_mapcount, 0); in page_add_new_anon_rmap() 1298 if (atomic_inc_and_test(&page[i]._mapcount)) in page_add_file_rmap() 1325 if (atomic_inc_and_test(&page->_mapcount)) in page_add_file_rmap() 1354 if (atomic_add_negative(-1, &page[i]._mapcount)) in page_remove_file_rmap() 1366 if (atomic_add_negative(-1, &page->_mapcount)) in page_remove_file_rmap() 1396 if (atomic_add_negative(-1, &page[i]._mapcount)) in page_remove_anon_compound_rmap() 1439 if (!atomic_add_negative(-1, &page->_mapcount)) in page_remove_rmap()
|
D | huge_memory.c | 2224 atomic_inc(&page[i]._mapcount); in __split_huge_pmd_locked() 2236 atomic_inc(&page[i]._mapcount); in __split_huge_pmd_locked() 2247 atomic_dec(&page[i]._mapcount); in __split_huge_pmd_locked() 2424 VM_BUG_ON_PAGE(atomic_read(&page_tail->_mapcount) != -1, page_tail); in __split_huge_page_tail()
|
D | page_alloc.c | 1258 if (unlikely(atomic_read(&page->_mapcount) != -1)) in page_expected_state() 1276 if (unlikely(atomic_read(&page->_mapcount) != -1)) in page_bad_reason()
|
/Linux-v6.1/Documentation/mm/ |
D | transhuge.rst | 120 - map/unmap of the pages with PTE entry increment/decrement ->_mapcount 125 ->_mapcount of all sub-pages in order to have race-free detection of 130 For anonymous pages, PageDoubleMap() also indicates ->_mapcount in all 136 tracking. The alternative is to alter ->_mapcount in all subpages on each 156 page->_mapcount of anonymous pages. File pages just get unmapped.
|
/Linux-v6.1/kernel/ |
D | crash_core.c | 453 VMCOREINFO_OFFSET(page, _mapcount); in crash_save_vmcoreinfo_init()
|
/Linux-v6.1/Documentation/admin-guide/kdump/ |
D | vmcoreinfo.rst | 144 (page, flags|_refcount|mapping|lru|_mapcount|private|compound_dtor|compound_order|compound_head)
|