Lines Matching refs:pipe_bufs
744 return atomic_long_add_return(new - old, &user->pipe_bufs); in account_pipe_buffers()
769 unsigned long pipe_bufs = PIPE_DEF_BUFFERS; in alloc_pipe_info() local
778 if (pipe_bufs * PAGE_SIZE > max_size && !capable(CAP_SYS_RESOURCE)) in alloc_pipe_info()
779 pipe_bufs = max_size >> PAGE_SHIFT; in alloc_pipe_info()
781 user_bufs = account_pipe_buffers(user, 0, pipe_bufs); in alloc_pipe_info()
784 user_bufs = account_pipe_buffers(user, pipe_bufs, 1); in alloc_pipe_info()
785 pipe_bufs = 1; in alloc_pipe_info()
791 pipe->bufs = kcalloc(pipe_bufs, sizeof(struct pipe_buffer), in alloc_pipe_info()
798 pipe->max_usage = pipe_bufs; in alloc_pipe_info()
799 pipe->ring_size = pipe_bufs; in alloc_pipe_info()
800 pipe->nr_accounted = pipe_bufs; in alloc_pipe_info()
807 (void) account_pipe_buffers(user, pipe_bufs, 0); in alloc_pipe_info()