Lines Matching refs:pages
69 struct page *pages; in ramfs_nommu_expand_for_mapping() local
88 pages = alloc_pages(gfp, order); in ramfs_nommu_expand_for_mapping()
89 if (!pages) in ramfs_nommu_expand_for_mapping()
96 split_page(pages, order); in ramfs_nommu_expand_for_mapping()
100 __free_page(pages + loop); in ramfs_nommu_expand_for_mapping()
104 data = page_address(pages); in ramfs_nommu_expand_for_mapping()
109 struct page *page = pages + loop; in ramfs_nommu_expand_for_mapping()
128 __free_page(pages + loop++); in ramfs_nommu_expand_for_mapping()
211 struct page **pages = NULL, **ptr, *page; in ramfs_nommu_get_unmapped_area() local
231 pages = kcalloc(lpages, sizeof(struct page *), GFP_KERNEL); in ramfs_nommu_get_unmapped_area()
232 if (!pages) in ramfs_nommu_get_unmapped_area()
235 nr = find_get_pages(inode->i_mapping, pgoff, lpages, pages); in ramfs_nommu_get_unmapped_area()
240 ptr = pages; in ramfs_nommu_get_unmapped_area()
248 ret = (unsigned long) page_address(pages[0]); in ramfs_nommu_get_unmapped_area()
251 ptr = pages; in ramfs_nommu_get_unmapped_area()
255 kfree(pages); in ramfs_nommu_get_unmapped_area()