Lines Matching refs:page_list
196 struct page **page_list; member
334 put_page(xfer->page_list[i]); in free_dma_xfers()
335 kfree(xfer->page_list); in free_dma_xfers()
397 struct page **page_list; in find_and_map_user_pages() local
424 page_list = kmalloc_array(nr_pages, sizeof(*page_list), GFP_KERNEL | __GFP_NOWARN); in find_and_map_user_pages()
425 if (!page_list) { in find_and_map_user_pages()
434 ret = get_user_pages_fast(xfer_start_addr, nr_pages, 0, page_list); in find_and_map_user_pages()
449 ret = sg_alloc_table_from_pages(sgt, page_list, nr_pages, in find_and_map_user_pages()
462 xfer->page_list = page_list; in find_and_map_user_pages()
473 put_page(page_list[i]); in find_and_map_user_pages()
475 kfree(page_list); in find_and_map_user_pages()
556 put_page(xfer->page_list[i]); in cleanup_xfer()
557 kfree(xfer->page_list); in cleanup_xfer()