Lines Matching defs:nr_pages
114 * @nr_pages: total number of pages allocated for this buffer
142 unsigned long nr_pages;
782 reg = msc->nr_pages;
837 msc->single_sz = reg & ((msc->nr_pages << PAGE_SHIFT) - 1);
912 unsigned long nr_pages = size >> PAGE_SHIFT;
937 msc->nr_pages = nr_pages;
965 for (off = 0; off < msc->nr_pages << PAGE_SHIFT; off += PAGE_SIZE) {
972 msc->nr_pages = 0;
985 if (pgoff >= msc->nr_pages)
1032 set_memory_uc((unsigned long)msc->base, msc->nr_pages);
1052 set_memory_wb((unsigned long)msc->base, msc->nr_pages);
1134 msc->nr_pages += nr_blocks;
1169 msc->nr_pages -= win->nr_blocks;
1254 static int msc_buffer_multi_alloc(struct msc *msc, unsigned long *nr_pages,
1260 ret = msc_buffer_win_alloc(msc, nr_pages[i]);
1307 static int msc_buffer_alloc(struct msc *msc, unsigned long *nr_pages,
1320 ret = msc_buffer_contig_alloc(msc, nr_pages[0] << PAGE_SHIFT);
1322 ret = msc_buffer_multi_alloc(msc, nr_pages, nr_wins);
1489 unsigned long size = msc->nr_pages << PAGE_SHIFT, rem = len;
1537 size = msc->nr_pages << PAGE_SHIFT;
1593 for (pg = 0; pg < msc->nr_pages; pg++) {
1651 if (size >> PAGE_SHIFT != msc->nr_pages)
1970 count = scnprintf(buf, PAGE_SIZE, "%ld\n", msc->nr_pages);
2056 static DEVICE_ATTR_RW(nr_pages);