Home
last modified time | relevance | path

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

/linux-4.1.27/include/linux/
Dpage-flags.h551 return atomic_read(&page->_mapcount) == PAGE_BUDDY_MAPCOUNT_VALUE; in PageBuddy()
556 VM_BUG_ON_PAGE(atomic_read(&page->_mapcount) != -1, page); in __SetPageBuddy()
557 atomic_set(&page->_mapcount, PAGE_BUDDY_MAPCOUNT_VALUE); in __SetPageBuddy()
563 atomic_set(&page->_mapcount, -1); in __ClearPageBuddy()
570 return atomic_read(&page->_mapcount) == PAGE_BALLOON_MAPCOUNT_VALUE; in PageBalloon()
575 VM_BUG_ON_PAGE(atomic_read(&page->_mapcount) != -1, page); in __SetPageBalloon()
576 atomic_set(&page->_mapcount, PAGE_BALLOON_MAPCOUNT_VALUE); in __SetPageBalloon()
582 atomic_set(&page->_mapcount, -1); in __ClearPageBalloon()
Drmap.h165 atomic_inc(&page->_mapcount); in page_dup_rmap()
Dmm_types.h101 atomic_t _mapcount; member
Dmm.h486 atomic_set(&(page)->_mapcount, -1); in page_mapcount_reset()
492 return atomic_read(&page->_mapcount) + 1; in page_mapcount()
528 atomic_inc(&page->_mapcount); in get_huge_page_tail()
1001 return atomic_read(&(page)->_mapcount) >= 0; in page_mapped()
/linux-4.1.27/arch/s390/mm/
Dpgtable.c800 return atomic_read(&page->_mapcount) == 0; in page_table_with_pgste()
815 atomic_set(&page->_mapcount, 0); in page_table_alloc_pgste()
828 atomic_set(&page->_mapcount, -1); in page_table_free_pgste()
1010 mask = atomic_read(&page->_mapcount); in page_table_alloc()
1022 atomic_set(&page->_mapcount, 1); in page_table_alloc()
1030 mask = atomic_xor_bits(&page->_mapcount, bit); in page_table_alloc()
1049 if ((atomic_read(&page->_mapcount) & FRAG_MASK) != FRAG_MASK) in page_table_free()
1051 mask = atomic_xor_bits(&page->_mapcount, bit); in page_table_free()
1057 atomic_set(&page->_mapcount, -1); in page_table_free()
1070 if (atomic_xor_bits(&page->_mapcount, bit) == 0) { in __page_table_free_rcu()
[all …]
/linux-4.1.27/mm/
Drmap.c1038 int first = atomic_inc_and_test(&page->_mapcount); in do_page_add_anon_rmap()
1078 atomic_set(&page->_mapcount, 0); /* increment count (starts at -1) */ in page_add_new_anon_rmap()
1097 if (atomic_inc_and_test(&page->_mapcount)) { in page_add_file_rmap()
1111 if (!atomic_add_negative(-1, &page->_mapcount)) in page_remove_file_rmap()
1146 if (!atomic_add_negative(-1, &page->_mapcount)) in page_remove_rmap()
1587 first = atomic_inc_and_test(&page->_mapcount); in hugepage_add_anon_rmap()
1596 atomic_set(&page->_mapcount, 0); in hugepage_add_new_anon_rmap()
Dswap.c215 atomic_dec(&page->_mapcount); in put_refcounted_compound_page()
Dhuge_memory.c1706 page_tail->_mapcount = page->_mapcount; in __split_huge_page_refcount()
/linux-4.1.27/arch/tile/mm/
Dinit.c683 p->_mapcount.counter = -1; in init_free_pfn_range()
/linux-4.1.27/kernel/
Dkexec.c1973 VMCOREINFO_OFFSET(page, _mapcount); in crash_save_vmcoreinfo_init()