Searched refs:_mapcount (Results 1 – 10 of 10) sorted by relevance
/linux-4.4.14/include/linux/ |
D | page-flags.h | 518 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()
|
D | rmap.h | 168 atomic_inc(&page->_mapcount); in page_dup_rmap()
|
D | mm_types.h | 99 atomic_t _mapcount; member
|
D | mm.h | 440 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/ |
D | pgtable.c | 924 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/ |
D | rmap.c | 1154 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()
|
D | swap.c | 215 atomic_dec(&page->_mapcount); in put_refcounted_compound_page()
|
D | huge_memory.c | 1779 page_tail->_mapcount = page->_mapcount; in __split_huge_page_refcount()
|
/linux-4.4.14/arch/tile/mm/ |
D | init.c | 683 p->_mapcount.counter = -1; in init_free_pfn_range()
|
/linux-4.4.14/kernel/ |
D | kexec_core.c | 1389 VMCOREINFO_OFFSET(page, _mapcount); in crash_save_vmcoreinfo_init()
|