Lines Matching refs:page
248 struct page *page = bio_first_page_all(bio); in hib_end_io() local
257 put_page(page); in hib_end_io()
259 flush_icache_range((unsigned long)page_address(page), in hib_end_io()
260 (unsigned long)page_address(page) + PAGE_SIZE); in hib_end_io()
273 struct page *page = virt_to_page(addr); in hib_submit_io() local
282 if (bio_add_page(bio, page, PAGE_SIZE, 0) < PAGE_SIZE) { in hib_submit_io()
688 unsigned char *page = NULL; in save_image_lzo() local
701 page = (void *)__get_free_page(GFP_NOIO | __GFP_HIGH); in save_image_lzo()
702 if (!page) { in save_image_lzo()
845 memcpy(page, data[thr].cmp + off, PAGE_SIZE); in save_image_lzo()
847 ret = swap_write_page(handle, page, &hb); in save_image_lzo()
878 if (page) free_page((unsigned long)page); in save_image_lzo()
1181 unsigned char **page = NULL; in load_image_lzo() local
1194 page = vmalloc(array_size(LZO_MAX_RD_PAGES, sizeof(*page))); in load_image_lzo()
1195 if (!page) { in load_image_lzo()
1271 page[i] = (void *)__get_free_page(i < LZO_CMP_PAGES ? in load_image_lzo()
1276 if (!page[i]) { in load_image_lzo()
1304 ret = swap_read_page(handle, page[ring], &hb); in load_image_lzo()
1347 data[thr].cmp_len = *(size_t *)page[pg]; in load_image_lzo()
1370 page[pg], PAGE_SIZE); in load_image_lzo()
1463 free_page((unsigned long)page[i]); in load_image_lzo()
1475 vfree(page); in load_image_lzo()