Lines Matching refs:mlock_fbatch
31 struct mlock_fbatch { struct
36 static DEFINE_PER_CPU(struct mlock_fbatch, mlock_fbatch) = { argument
216 local_lock(&mlock_fbatch.lock); in mlock_drain_local()
217 fbatch = this_cpu_ptr(&mlock_fbatch.fbatch); in mlock_drain_local()
220 local_unlock(&mlock_fbatch.lock); in mlock_drain_local()
228 fbatch = &per_cpu(mlock_fbatch.fbatch, cpu); in mlock_drain_remote()
235 return folio_batch_count(&per_cpu(mlock_fbatch.fbatch, cpu)); in need_mlock_drain()
246 local_lock(&mlock_fbatch.lock); in mlock_folio()
247 fbatch = this_cpu_ptr(&mlock_fbatch.fbatch); in mlock_folio()
260 local_unlock(&mlock_fbatch.lock); in mlock_folio()
272 local_lock(&mlock_fbatch.lock); in mlock_new_folio()
273 fbatch = this_cpu_ptr(&mlock_fbatch.fbatch); in mlock_new_folio()
283 local_unlock(&mlock_fbatch.lock); in mlock_new_folio()
294 local_lock(&mlock_fbatch.lock); in munlock_folio()
295 fbatch = this_cpu_ptr(&mlock_fbatch.fbatch); in munlock_folio()
304 local_unlock(&mlock_fbatch.lock); in munlock_folio()