Lines Matching refs:page_array
2672 struct page **page_array; in io_pages_free() local
2678 page_array = *pages; in io_pages_free()
2679 if (!page_array) in io_pages_free()
2683 unpin_user_page(page_array[i]); in io_pages_free()
2684 kvfree(page_array); in io_pages_free()
2691 struct page **page_array; in __io_uaddr_map() local
2703 page_array = kvmalloc_array(nr_pages, sizeof(struct page *), GFP_KERNEL); in __io_uaddr_map()
2704 if (!page_array) in __io_uaddr_map()
2708 page_array); in __io_uaddr_map()
2711 io_pages_free(&page_array, ret > 0 ? ret : 0); in __io_uaddr_map()
2721 if (page_array[0] != page_array[ret - 1]) in __io_uaddr_map()
2731 if (PageHighMem(page_array[i])) { in __io_uaddr_map()
2737 *pages = page_array; in __io_uaddr_map()
2739 return page_to_virt(page_array[0]); in __io_uaddr_map()