Lines Matching refs:page_list
243 struct page **page_list, int num_pages, in genwqe_map_pages() argument
254 daddr = dma_map_page(&pci_dev->dev, page_list[i], in genwqe_map_pages()
568 m->page_list = kcalloc(m->nr_pages, in genwqe_user_vmap()
571 if (!m->page_list) { in genwqe_user_vmap()
578 m->dma_list = (dma_addr_t *)(m->page_list + m->nr_pages); in genwqe_user_vmap()
584 m->page_list); /* ptrs to pages */ in genwqe_user_vmap()
590 unpin_user_pages_dirty_lock(m->page_list, rc, m->write); in genwqe_user_vmap()
595 rc = genwqe_map_pages(cd, m->page_list, m->nr_pages, m->dma_list); in genwqe_user_vmap()
602 unpin_user_pages_dirty_lock(m->page_list, m->nr_pages, m->write); in genwqe_user_vmap()
605 kfree(m->page_list); in genwqe_user_vmap()
606 m->page_list = NULL; in genwqe_user_vmap()
633 if (m->page_list) { in genwqe_user_vunmap()
634 unpin_user_pages_dirty_lock(m->page_list, m->nr_pages, in genwqe_user_vunmap()
636 kfree(m->page_list); in genwqe_user_vunmap()
637 m->page_list = NULL; in genwqe_user_vunmap()