Home
last modified time | relevance | path

Searched refs:_mapcount (Results 1 – 9 of 9) sorted by relevance

/Linux-v6.6/include/linux/
Dmm_types.h169 atomic_t _mapcount; member
316 atomic_t _mapcount; member
371 FOLIO_MATCH(_mapcount, _mapcount);
Drmap.h219 atomic_inc(&page->_mapcount); in __page_dup_rmap()
Dmm.h1176 atomic_set(&(page)->_mapcount, -1); in page_mapcount_reset()
1193 int mapcount = atomic_read(&page->_mapcount) + 1; in page_mapcount()
1217 return atomic_read(&folio->_mapcount) + 1; in folio_mapcount()
1224 return atomic_read(&page->_mapcount) + 1; in total_mapcount()
1247 return atomic_read(&folio->_mapcount) >= 0; in folio_mapped()
1259 return atomic_read(&page->_mapcount) >= 0; in page_mapped()
/Linux-v6.6/Documentation/mm/
Dtranshuge.rst124 page->_mapcount and also increment/decrement folio->_nr_pages_mapped
125 when page->_mapcount goes from -1 to 0 or 0 to -1 as this counts
138 page->_mapcount of anonymous pages. File pages just get unmapped.
/Linux-v6.6/mm/
Drmap.c1089 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()
Dpage_alloc.c910 if (unlikely(atomic_read(&page->_mapcount) != -1)) in page_expected_state()
928 if (unlikely(atomic_read(&page->_mapcount) != -1)) in page_bad_reason()
Dhuge_memory.c2416 VM_BUG_ON_PAGE(atomic_read(&page_tail->_mapcount) != -1, page_tail); in __split_huge_page_tail()
/Linux-v6.6/kernel/
Dcrash_core.c644 VMCOREINFO_OFFSET(page, _mapcount); in crash_save_vmcoreinfo_init()
/Linux-v6.6/Documentation/admin-guide/kdump/
Dvmcoreinfo.rst144 (page, flags|_refcount|mapping|lru|_mapcount|private|compound_order|compound_head)