Home
last modified time | relevance | path

Searched refs:_large_mapcount (Results 1 – 6 of 6) sorted by relevance

/linux/include/linux/
H A Drmap.h172 atomic_set(&folio->_large_mapcount, mapcount - 1); in folio_set_large_mapcount()
186 new_mapcount_val = atomic_read(&folio->_large_mapcount) + diff; in folio_add_return_large_mapcount()
187 atomic_set(&folio->_large_mapcount, new_mapcount_val); in folio_add_return_large_mapcount()
236 new_mapcount_val = atomic_read(&folio->_large_mapcount) - diff; in folio_sub_return_large_mapcount()
237 atomic_set(&folio->_large_mapcount, new_mapcount_val); in folio_sub_return_large_mapcount()
282 atomic_set(&folio->_large_mapcount, mapcount - 1); in folio_set_large_mapcount()
288 atomic_add(diff, &folio->_large_mapcount); in folio_add_large_mapcount()
300 atomic_sub(diff, &folio->_large_mapcount); in folio_sub_large_mapcount()
447 atomic_inc(&folio->_large_mapcount); in hugetlb_try_dup_anon_rmap()
481 atomic_inc(&folio->_large_mapcount); in hugetlb_add_file_rmap()
[all …]
H A Dmm_types.h454 atomic_t _large_mapcount; member
H A Dmm.h1571 return atomic_read(&folio->_large_mapcount) + 1; in folio_large_mapcount()
/linux/Documentation/mm/
H A Dtranshuge.rst119 folio->_entire_mapcount and folio->_large_mapcount.
130 folio->_large_mapcount.
/linux/mm/
H A Drmap.c3127 atomic_inc(&folio->_large_mapcount); in hugetlb_add_anon_rmap()
3142 atomic_set(&folio->_large_mapcount, 0); in hugetlb_add_new_anon_rmap()
H A Dinternal.h865 atomic_set(&folio->_large_mapcount, -1); in prep_compound_head()