Lines Matching refs:mlock_pvec
31 struct mlock_pvec { struct
36 static DEFINE_PER_CPU(struct mlock_pvec, mlock_pvec) = { argument
217 local_lock(&mlock_pvec.lock); in mlock_page_drain_local()
218 pvec = this_cpu_ptr(&mlock_pvec.vec); in mlock_page_drain_local()
221 local_unlock(&mlock_pvec.lock); in mlock_page_drain_local()
229 pvec = &per_cpu(mlock_pvec.vec, cpu); in mlock_page_drain_remote()
236 return pagevec_count(&per_cpu(mlock_pvec.vec, cpu)); in need_mlock_page_drain()
247 local_lock(&mlock_pvec.lock); in mlock_folio()
248 pvec = this_cpu_ptr(&mlock_pvec.vec); in mlock_folio()
261 local_unlock(&mlock_pvec.lock); in mlock_folio()
273 local_lock(&mlock_pvec.lock); in mlock_new_page()
274 pvec = this_cpu_ptr(&mlock_pvec.vec); in mlock_new_page()
283 local_unlock(&mlock_pvec.lock); in mlock_new_page()
294 local_lock(&mlock_pvec.lock); in munlock_page()
295 pvec = this_cpu_ptr(&mlock_pvec.vec); in munlock_page()
305 local_unlock(&mlock_pvec.lock); in munlock_page()