Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Dpage-flags.h518 return atomic_read(&page->_mapcount) == PAGE_BUDDY_MAPCOUNT_VALUE; in PageBuddy()
523 VM_BUG_ON_PAGE(atomic_read(&page->_mapcount) != -1, page); in __SetPageBuddy()
524 atomic_set(&page->_mapcount, PAGE_BUDDY_MAPCOUNT_VALUE); in __SetPageBuddy()
530 atomic_set(&page->_mapcount, -1); in __ClearPageBuddy()
537 return atomic_read(&page->_mapcount) == PAGE_BALLOON_MAPCOUNT_VALUE; in PageBalloon()
542 VM_BUG_ON_PAGE(atomic_read(&page->_mapcount) != -1, page); in __SetPageBalloon()
543 atomic_set(&page->_mapcount, PAGE_BALLOON_MAPCOUNT_VALUE); in __SetPageBalloon()
549 atomic_set(&page->_mapcount, -1); in __ClearPageBalloon()
Drmap.h168 atomic_inc(&page->_mapcount); in page_dup_rmap()
Dmm_types.h99 atomic_t _mapcount; member
Dmm.h440 atomic_set(&(page)->_mapcount, -1); in page_mapcount_reset()
446 return atomic_read(&page->_mapcount) + 1; in page_mapcount()
482 atomic_inc(&page->_mapcount); in get_huge_page_tail()
984 return atomic_read(&(page)->_mapcount) >= 0; in page_mapped()
/linux-4.4.14/arch/s390/mm/
Dpgtable.c924 mask = atomic_read(&page->_mapcount); in page_table_alloc()
931 atomic_xor_bits(&page->_mapcount, 1U << bit); in page_table_alloc()
951 atomic_set(&page->_mapcount, 3); in page_table_alloc()
956 atomic_set(&page->_mapcount, 1); in page_table_alloc()
975 mask = atomic_xor_bits(&page->_mapcount, 1U << bit); in page_table_free()
986 atomic_set(&page->_mapcount, -1); in page_table_free()
1007 mask = atomic_xor_bits(&page->_mapcount, 0x11U << bit); in page_table_free_rcu()
1029 if (atomic_xor_bits(&page->_mapcount, mask << 4) != 0) in __tlb_remove_table()
1034 atomic_set(&page->_mapcount, -1); in __tlb_remove_table()
/linux-4.4.14/mm/
Drmap.c1154 int first = atomic_inc_and_test(&page->_mapcount); in do_page_add_anon_rmap()
1194 atomic_set(&page->_mapcount, 0); /* increment count (starts at -1) */ in page_add_new_anon_rmap()
1213 if (atomic_inc_and_test(&page->_mapcount)) { in page_add_file_rmap()
1227 if (!atomic_add_negative(-1, &page->_mapcount)) in page_remove_file_rmap()
1262 if (!atomic_add_negative(-1, &page->_mapcount)) in page_remove_rmap()
1705 first = atomic_inc_and_test(&page->_mapcount); in hugepage_add_anon_rmap()
1714 atomic_set(&page->_mapcount, 0); in hugepage_add_new_anon_rmap()
Dswap.c215 atomic_dec(&page->_mapcount); in put_refcounted_compound_page()
Dhuge_memory.c1779 page_tail->_mapcount = page->_mapcount; in __split_huge_page_refcount()
/linux-4.4.14/arch/tile/mm/
Dinit.c683 p->_mapcount.counter = -1; in init_free_pfn_range()
/linux-4.4.14/kernel/
Dkexec_core.c1389 VMCOREINFO_OFFSET(page, _mapcount); in crash_save_vmcoreinfo_init()