Searched refs:total_mapcount (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.15/mm/ |
D | huge_memory.c | 1531 if (total_mapcount(page) != 1) in madvise_free_huge_pmd() 2496 int total_mapcount(struct page *page) in total_mapcount() function 2544 int page_trans_huge_mapcount(struct page *page, int *total_mapcount) in page_trans_huge_mapcount() argument 2553 if (total_mapcount) in page_trans_huge_mapcount() 2554 *total_mapcount = mapcount; in page_trans_huge_mapcount() 2573 if (total_mapcount) in page_trans_huge_mapcount() 2574 *total_mapcount = _total_mapcount; in page_trans_huge_mapcount() 2590 return total_mapcount(page) == page_count(page) - extra_pins - 1; in can_split_huge_page()
|
D | swapfile.c | 1604 static int page_trans_huge_map_swapcount(struct page *page, int *total_mapcount, in page_trans_huge_map_swapcount() argument 1618 mapcount = page_trans_huge_mapcount(page, total_mapcount); in page_trans_huge_map_swapcount() 1658 if (total_mapcount) in page_trans_huge_map_swapcount() 1659 *total_mapcount = _total_mapcount; in page_trans_huge_map_swapcount() 1678 int count, total_mapcount, total_swapcount; in reuse_swap_page() local 1683 count = page_trans_huge_map_swapcount(page, &total_mapcount, in reuse_swap_page() 1686 *total_map_swapcount = total_mapcount + total_swapcount; in reuse_swap_page()
|
D | rmap.c | 862 .mapcount = total_mapcount(page), in page_referenced()
|
D | khugepaged.c | 594 expected_refcount = total_mapcount(page); in is_refcount_suitable()
|
D | migrate.c | 2117 if (PageTransHuge(page) && total_mapcount(page) > 1) in numamigrate_isolate_page()
|
/Linux-v5.15/include/linux/ |
D | mm.h | 881 int total_mapcount(struct page *page); 882 int page_trans_huge_mapcount(struct page *page, int *total_mapcount); 884 static inline int total_mapcount(struct page *page) in total_mapcount() function 889 int *total_mapcount) in page_trans_huge_mapcount() argument 892 if (total_mapcount) in page_trans_huge_mapcount() 893 *total_mapcount = mapcount; in page_trans_huge_mapcount()
|