Lines Matching refs:mmp
1247 int mm_account_pinned_pages(struct mmpin *mmp, size_t size) in mm_account_pinned_pages() argument
1257 user = mmp->user ? : current_user(); in mm_account_pinned_pages()
1267 if (!mmp->user) { in mm_account_pinned_pages()
1268 mmp->user = get_uid(user); in mm_account_pinned_pages()
1269 mmp->num_pg = num_pg; in mm_account_pinned_pages()
1271 mmp->num_pg += num_pg; in mm_account_pinned_pages()
1278 void mm_unaccount_pinned_pages(struct mmpin *mmp) in mm_unaccount_pinned_pages() argument
1280 if (mmp->user) { in mm_unaccount_pinned_pages()
1281 atomic_long_sub(mmp->num_pg, &mmp->user->locked_vm); in mm_unaccount_pinned_pages()
1282 free_uid(mmp->user); in mm_unaccount_pinned_pages()
1300 uarg->mmp.user = NULL; in msg_zerocopy_alloc()
1302 if (mm_account_pinned_pages(&uarg->mmp, size)) { in msg_zerocopy_alloc()
1355 if (mm_account_pinned_pages(&uarg_zc->mmp, size)) in msg_zerocopy_realloc()
1405 mm_unaccount_pinned_pages(&uarg->mmp); in __msg_zerocopy_callback()