Lines Matching refs:page
252 struct page *page = bio_first_page_all(bio); in hib_end_io() local
261 put_page(page); in hib_end_io()
263 flush_icache_range((unsigned long)page_address(page), in hib_end_io()
264 (unsigned long)page_address(page) + PAGE_SIZE); in hib_end_io()
277 struct page *page = virt_to_page(addr); in hib_submit_io() local
284 if (bio_add_page(bio, page, PAGE_SIZE, 0) < PAGE_SIZE) { in hib_submit_io()
698 unsigned char *page = NULL; in save_image_lzo() local
711 page = (void *)__get_free_page(GFP_NOIO | __GFP_HIGH); in save_image_lzo()
712 if (!page) { in save_image_lzo()
852 memcpy(page, data[thr].cmp + off, PAGE_SIZE); in save_image_lzo()
854 ret = swap_write_page(handle, page, &hb); in save_image_lzo()
885 if (page) free_page((unsigned long)page); in save_image_lzo()
1189 unsigned char **page = NULL; in load_image_lzo() local
1202 page = vmalloc(array_size(LZO_MAX_RD_PAGES, sizeof(*page))); in load_image_lzo()
1203 if (!page) { in load_image_lzo()
1276 page[i] = (void *)__get_free_page(i < LZO_CMP_PAGES ? in load_image_lzo()
1281 if (!page[i]) { in load_image_lzo()
1309 ret = swap_read_page(handle, page[ring], &hb); in load_image_lzo()
1352 data[thr].cmp_len = *(size_t *)page[pg]; in load_image_lzo()
1375 page[pg], PAGE_SIZE); in load_image_lzo()
1468 free_page((unsigned long)page[i]); in load_image_lzo()
1480 vfree(page); in load_image_lzo()