Home
last modified time | relevance | path

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

/linux/drivers/iommu/iommufd/
H A Dioas.c454 return (pages->source_user != current_user()) || in need_charge_update()
465 .source_user = current_user(), in charge_current()
498 struct user_struct *old_user = pages->source_user; in change_mm()
509 pages->source_user = get_uid(current_user()); in change_mm()
H A Dio_pagetable.h203 struct user_struct *source_user; member
H A Dpages.c942 cur_pages = atomic_long_read(&pages->source_user->locked_vm); in incr_user_locked_vm()
947 } while (!atomic_long_try_cmpxchg(&pages->source_user->locked_vm, in incr_user_locked_vm()
954 if (WARN_ON(atomic_long_read(&pages->source_user->locked_vm) < npages)) in decr_user_locked_vm()
956 atomic_long_sub(npages, &pages->source_user->locked_vm); in decr_user_locked_vm()
1321 pages->source_user = get_uid(current_user()); in iopt_alloc_pages()
1375 free_uid(pages->source_user); in iopt_release_pages()