Lines Matching refs:nr_pages
1000 static long pipe_set_size(struct pipe_inode_info *pipe, unsigned long nr_pages) in pipe_set_size() argument
1010 if (nr_pages < pipe->nrbufs) in pipe_set_size()
1013 bufs = kcalloc(nr_pages, sizeof(*bufs), GFP_KERNEL | __GFP_NOWARN); in pipe_set_size()
1038 account_pipe_buffers(pipe, pipe->buffers, nr_pages); in pipe_set_size()
1042 pipe->buffers = nr_pages; in pipe_set_size()
1043 return nr_pages * PAGE_SIZE; in pipe_set_size()
1052 unsigned long nr_pages; in round_pipe_size() local
1054 nr_pages = (size + PAGE_SIZE - 1) >> PAGE_SHIFT; in round_pipe_size()
1055 return roundup_pow_of_two(nr_pages) << PAGE_SHIFT; in round_pipe_size()
1098 unsigned int size, nr_pages; in pipe_fcntl() local
1101 nr_pages = size >> PAGE_SHIFT; in pipe_fcntl()
1104 if (!nr_pages) in pipe_fcntl()
1116 ret = pipe_set_size(pipe, nr_pages); in pipe_fcntl()