Lines Matching defs:page
126 /* On-demand allocated page for offsets. */
2085 * When decompressing, we typically obtain more than one page per reference.
2086 * We inject the additional pages into the page cache.
2088 int ni_readpage_cmpr(struct ntfs_inode *ni, struct page *page)
2092 struct address_space *mapping = page->mapping;
2093 pgoff_t index = page->index;
2095 struct page **pages = NULL; /* Array of at most 16 pages. stack? */
2100 struct page *pg;
2103 SetPageUptodate(page);
2121 pages = kcalloc(pages_per_frame, sizeof(struct page *), GFP_NOFS);
2127 pages[idx] = page;
2147 SetPageError(page);
2158 /* At this point, err contains 0 or -EIO depending on the "critical" page. */
2160 unlock_page(page);
2179 struct page **pages = NULL;
2205 pages = kcalloc(pages_per_frame, sizeof(struct page *), GFP_NOFS);
2237 struct page *pg;
2448 int ni_read_frame(struct ntfs_inode *ni, u64 frame_vbo, struct page **pages,
2456 struct page **pages_disk = NULL;
2463 struct page *pg;
2639 pages_disk = kzalloc(npages_disk * sizeof(struct page *), GFP_NOFS);
2733 int ni_write_frame(struct ntfs_inode *ni, struct page **pages,
2743 struct page **pages_disk = NULL;
2749 struct page *pg;
2784 pages_disk = kcalloc(pages_per_frame, sizeof(struct page *), GFP_NOFS);