Searched refs:_mapcount (Results 1 – 10 of 10) sorted by relevance
/linux-4.1.27/include/linux/ |
D | page-flags.h | 551 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()
|
D | rmap.h | 165 atomic_inc(&page->_mapcount); in page_dup_rmap()
|
D | mm_types.h | 101 atomic_t _mapcount; member
|
D | mm.h | 486 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/ |
D | pgtable.c | 800 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/ |
D | rmap.c | 1038 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()
|
D | swap.c | 215 atomic_dec(&page->_mapcount); in put_refcounted_compound_page()
|
D | huge_memory.c | 1706 page_tail->_mapcount = page->_mapcount; in __split_huge_page_refcount()
|
/linux-4.1.27/arch/tile/mm/ |
D | init.c | 683 p->_mapcount.counter = -1; in init_free_pfn_range()
|
/linux-4.1.27/kernel/ |
D | kexec.c | 1973 VMCOREINFO_OFFSET(page, _mapcount); in crash_save_vmcoreinfo_init()
|