Home
last modified time | relevance | path

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

/linux/include/linux/
H A Drmap.h181 int new_mapcount_val; in folio_add_return_large_mapcount() local
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()
214 if (new_mapcount_val != diff - 1) in folio_add_return_large_mapcount()
223 return new_mapcount_val + 1; in folio_add_return_large_mapcount()
231 int new_mapcount_val; in folio_sub_return_large_mapcount() local
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()
265 if (folio->_mm_id_mapcount[0] == new_mapcount_val || in folio_sub_return_large_mapcount()
266 folio->_mm_id_mapcount[1] == new_mapcount_val) in folio_sub_return_large_mapcount()
[all …]