Lines Matching refs:pages
69 struct page *pages; in ramfs_nommu_expand_for_mapping() local
87 pages = alloc_pages(mapping_gfp_mask(inode->i_mapping), order); in ramfs_nommu_expand_for_mapping()
88 if (!pages) in ramfs_nommu_expand_for_mapping()
95 split_page(pages, order); in ramfs_nommu_expand_for_mapping()
99 __free_page(pages + loop); in ramfs_nommu_expand_for_mapping()
103 data = page_address(pages); in ramfs_nommu_expand_for_mapping()
108 struct page *page = pages + loop; in ramfs_nommu_expand_for_mapping()
127 __free_page(pages + loop++); in ramfs_nommu_expand_for_mapping()
210 struct page **pages = NULL, **ptr, *page; in ramfs_nommu_get_unmapped_area() local
230 pages = kcalloc(lpages, sizeof(struct page *), GFP_KERNEL); in ramfs_nommu_get_unmapped_area()
231 if (!pages) in ramfs_nommu_get_unmapped_area()
234 nr = find_get_pages(inode->i_mapping, pgoff, lpages, pages); in ramfs_nommu_get_unmapped_area()
239 ptr = pages; in ramfs_nommu_get_unmapped_area()
247 ret = (unsigned long) page_address(pages[0]); in ramfs_nommu_get_unmapped_area()
250 ptr = pages; in ramfs_nommu_get_unmapped_area()
254 kfree(pages); in ramfs_nommu_get_unmapped_area()