Lines Matching defs:user
35 * New pipe buffers will be restricted to this size while the user is exceeding
50 * The max size that a non-root user is allowed to grow the pipe. Can
55 /* Maximum allocatable pages per user. Hard limit is unset by default, soft
754 unsigned long account_pipe_buffers(struct user_struct *user,
757 return atomic_long_add_return(new - old, &user->pipe_bufs);
783 struct user_struct *user = get_current_user();
794 user_bufs = account_pipe_buffers(user, 0, pipe_bufs);
797 user_bufs = account_pipe_buffers(user, pipe_bufs, PIPE_MIN_DEF_BUFFERS);
814 pipe->user = user;
820 (void) account_pipe_buffers(user, pipe_bufs, 0);
823 free_uid(user);
836 (void) account_pipe_buffers(pipe->user, pipe->nr_accounted, 0);
837 free_uid(pipe->user);
1336 * unprivileged user is not trying to exceed various limits
1339 * if the user is currently over a limit.
1345 user_bufs = account_pipe_buffers(pipe->user, pipe->nr_accounted, nr_slots);
1362 (void) account_pipe_buffers(pipe->user, nr_slots, pipe->nr_accounted);