Lines Matching refs:dma_list
229 static void genwqe_unmap_pages(struct genwqe_dev *cd, dma_addr_t *dma_list,
235 for (i = 0; (i < num_pages) && (dma_list[i] != 0x0); i++) {
236 dma_unmap_page(&pci_dev->dev, dma_list[i], PAGE_SIZE,
238 dma_list[i] = 0x0;
244 dma_addr_t *dma_list)
253 dma_list[i] = 0x0;
266 dma_list[i] = daddr;
271 genwqe_unmap_pages(cd, dma_list, num_pages);
375 dma_addr_t *dma_list)
410 daddr = dma_list[p] + map_offs;
578 m->dma_list = (dma_addr_t *)(m->page_list + m->nr_pages);
595 rc = genwqe_map_pages(cd, m->page_list, m->nr_pages, m->dma_list);
607 m->dma_list = NULL;
630 if (m->dma_list)
631 genwqe_unmap_pages(cd, m->dma_list, m->nr_pages);
638 m->dma_list = NULL;