Lines Matching defs:user
56 * user space) we could end up sleeping due a copy_to_user(), so
212 /* The user that created the eventpoll descriptor */
213 struct user_struct *user;
247 /* Maximum number of epoll watched descriptors, per user */
708 free_uid(ep->user);
773 percpu_counter_dec(&ep->user->epoll_watches);
991 ep->user = get_current_user();
1200 * (because we're accessing user memory, and because of linux f_op->poll()
1491 if (unlikely(percpu_counter_compare(&ep->user->epoll_watches,
1494 percpu_counter_inc(&ep->user->epoll_watches);
1497 percpu_counter_dec(&ep->user->epoll_watches);
1515 percpu_counter_dec(&ep->user->epoll_watches);
1852 * timeout, the user by definition should not care and will have to
1860 * Try to transfer events to user space. In case we get
2142 * the user passed to us _is_ an eventpoll file. And also we do not permit
2281 * part of the user space epoll_wait(2).
2294 /* Verify that the area passed by the user is writeable */
2305 * the user passed to us _is_ an eventpoll file.
2336 * part of the user space epoll_pwait(2).
2453 * Allows top 4% of lomem to be allocated for epoll watches (per user).