Lines Matching refs:nr_pages
961 static long pipe_set_size(struct pipe_inode_info *pipe, unsigned long nr_pages) in pipe_set_size() argument
971 if (nr_pages < pipe->nrbufs) in pipe_set_size()
974 bufs = kcalloc(nr_pages, sizeof(*bufs), GFP_KERNEL | __GFP_NOWARN); in pipe_set_size()
1002 pipe->buffers = nr_pages; in pipe_set_size()
1003 return nr_pages * PAGE_SIZE; in pipe_set_size()
1012 unsigned long nr_pages; in round_pipe_size() local
1014 nr_pages = (size + PAGE_SIZE - 1) >> PAGE_SHIFT; in round_pipe_size()
1015 return roundup_pow_of_two(nr_pages) << PAGE_SHIFT; in round_pipe_size()
1058 unsigned int size, nr_pages; in pipe_fcntl() local
1061 nr_pages = size >> PAGE_SHIFT; in pipe_fcntl()
1064 if (!nr_pages) in pipe_fcntl()
1071 ret = pipe_set_size(pipe, nr_pages); in pipe_fcntl()