Lines Matching refs:mapcount
186 int mapcount = atomic_read(&page->_mapcount) + 1; in folio_precise_page_mapcount() local
188 if (page_mapcount_is_type(mapcount)) in folio_precise_page_mapcount()
189 mapcount = 0; in folio_precise_page_mapcount()
191 mapcount += folio_entire_mapcount(folio); in folio_precise_page_mapcount()
193 return mapcount; in folio_precise_page_mapcount()
220 int mapcount, entire_mapcount, avg; in folio_average_page_mapcount() local
225 mapcount = folio_large_mapcount(folio); in folio_average_page_mapcount()
226 if (unlikely(mapcount <= 0)) in folio_average_page_mapcount()
229 if (mapcount <= entire_mapcount) in folio_average_page_mapcount()
231 mapcount -= entire_mapcount; in folio_average_page_mapcount()
234 avg = ((unsigned int)mapcount + folio_large_nr_pages(folio) / 2) >> folio_large_order(folio); in folio_average_page_mapcount()