Lines Matching refs:udma
12 #include "ivtv-udma.h"
82 if (itv->udma.SG_handle == 0) {
84 itv->udma.SG_handle = pci_map_single(itv->pdev, itv->udma.SGarray,
85 sizeof(itv->udma.SGarray), PCI_DMA_TODEVICE);
94 struct ivtv_user_dma *dma = &itv->udma;
152 struct ivtv_user_dma *dma = &itv->udma;
177 if (itv->udma.SG_handle) {
178 pci_unmap_single(itv->pdev, itv->udma.SG_handle,
179 sizeof(itv->udma.SGarray), PCI_DMA_TODEVICE);
183 if (itv->udma.SG_length) {
184 pci_unmap_sg(itv->pdev, itv->udma.SGlist, itv->udma.page_count, PCI_DMA_TODEVICE);
188 if (itv->udma.bouncemap[i])
189 __free_page(itv->udma.bouncemap[i]);
196 write_reg(itv->udma.SG_handle, IVTV_REG_DECDMAADDR);