Home
last modified time | relevance | path

Searched refs:folio_ref_count (Results 1 – 15 of 15) sorted by relevance

/openbmc/linux/include/linux/
H A Dpage_ref.h87 static inline int folio_ref_count(const struct folio *folio) in folio_ref_count() function
94 return folio_ref_count(page_folio(page)); in page_count()
H A Dmm.h1435 ((unsigned int) folio_ref_count(folio) + 127u <= 127u)
1938 return ((unsigned int)folio_ref_count(folio)) >= in folio_maybe_dma_pinned()
/openbmc/linux/mm/
H A Dmigrate.c412 if (folio_ref_count(folio) != expected_count) in folio_migrate_mapping()
745 if (folio_ref_count(src) != expected_count) in __buffer_migrate_folio()
1119 if (folio_ref_count(src) == 1) { in migrate_folio_unmap()
1375 if (folio_ref_count(src) == 1) { in unmap_and_move_huge_page()
H A Dworkingset.c390 VM_BUG_ON_FOLIO(folio_ref_count(folio), folio); in workingset_eviction()
H A Dtruncate.c275 if (folio_ref_count(folio) > in mapping_evict_folio()
H A Dhuge_memory.c1337 if (folio_ref_count(folio) > in do_huge_pmd_wp_page()
1342 if (folio_ref_count(folio) == 1) { in do_huge_pmd_wp_page()
2594 return folio_mapcount(folio) == folio_ref_count(folio) - extra_pins - 1; in can_split_folio()
2789 WARN_ON_ONCE(folio_ref_count(folio)); in __folio_unqueue_deferred_split()
H A Dgup.c77 if (WARN_ON_ONCE(folio_ref_count(folio) < 0)) in try_get_folio()
142 if (WARN_ON_ONCE(folio_ref_count(folio) <= 0)) in try_grab_folio()
213 WARN_ON_ONCE(folio_ref_count(folio) < GUP_PIN_COUNTING_BIAS); in folio_add_pin()
H A Dhugetlb.c1322 VM_BUG_ON_FOLIO(folio_ref_count(folio), folio); in enqueue_hugetlb_folio()
1905 VM_BUG_ON_FOLIO(folio_ref_count(folio), folio); in free_huge_folio()
2301 if (!folio_ref_count(folio)) { in dissolve_free_huge_page()
2961 } else if (folio_ref_count(old_folio)) { in alloc_and_dissolve_hugetlb_folio()
3045 if (folio_ref_count(folio) && isolate_hugetlb(folio, list)) in isolate_or_dissolve_huge_page()
3047 else if (!folio_ref_count(folio)) in isolate_or_dissolve_huge_page()
3239 WARN_ON(folio_ref_count(folio) != 1); in gather_bootmem_prealloc()
H A Dmemory.c3418 if (folio_test_ksm(folio) || folio_ref_count(folio) > 3) in do_wp_page()
3426 if (folio_ref_count(folio) > 1 + folio_test_swapcache(folio)) in do_wp_page()
3432 if (folio_test_ksm(folio) || folio_ref_count(folio) != 1) { in do_wp_page()
3661 folio_ref_count(folio) == 2; in should_try_to_free_swap()
4021 (exclusive || folio_ref_count(folio) == 1)) { in do_swap_page()
H A Dmemory-failure.c2553 if (folio_ref_count(folio) > 1) { in unpoison_memory()
H A Drmap.c1680 ref_count = folio_ref_count(folio); in try_to_unmap_one()
H A Dvmscan.c1143 return folio_ref_count(folio) - folio_test_private(folio) == in is_page_cache_freeable()
2077 if (!mapping && folio_ref_count(folio) == 1) { in shrink_folio_list()
2412 VM_BUG_ON_FOLIO(!folio_ref_count(folio), folio); in folio_isolate_lru()
H A Dcompaction.c1069 if (!mapping && (folio_ref_count(folio) - 1) > folio_mapcount(folio)) in isolate_migratepages_block()
H A Dfilemap.c166 if (folio_ref_count(folio) >= mapcount + 2) { in filemap_unaccount_folio()
H A Dmemcontrol.c7499 VM_BUG_ON_FOLIO(folio_ref_count(folio), folio); in mem_cgroup_swapout()