Lines Matching defs:user
56 * user space) we could end up sleeping due a copy_to_user(), so
215 /* The user that created the eventpoll descriptor */
216 struct user_struct *user;
268 /* Maximum number of epoll watched descriptors, per user */
808 atomic_long_dec(&ep->user->epoll_watches);
860 free_uid(ep->user);
1017 struct user_struct *user;
1020 user = get_current_user();
1033 ep->user = user;
1040 free_uid(user);
1245 * (because we're accessing user memory, and because of linux f_op->poll()
1509 user_watches = atomic_long_read(&ep->user->epoll_watches);
1590 atomic_long_inc(&ep->user->epoll_watches);
1978 * Try to transfer events to user space. In case we get 0 events and
2180 * the user passed to us _is_ an eventpoll file. And also we do not permit
2327 * part of the user space epoll_wait(2).
2340 /* Verify that the area passed by the user is writeable */
2351 * the user passed to us _is_ an eventpoll file.
2379 * part of the user space epoll_pwait(2).
2431 * Allows top 4% of lomem to be allocated for epoll watches (per user).