Lines Matching refs:dma_addr
371 static void alpha_pci_unmap_page(struct device *dev, dma_addr_t dma_addr,
384 if (dma_addr >= __direct_map_base
385 && dma_addr < __direct_map_base + __direct_map_size) {
389 dma_addr, size, __builtin_return_address(0));
394 if (dma_addr > 0xffffffff) {
396 dma_addr, size, __builtin_return_address(0));
401 if (!arena || dma_addr < arena->dma_base)
404 dma_ofs = (dma_addr - arena->dma_base) >> PAGE_SHIFT;
406 printk(KERN_ERR "Bogus pci_unmap_single: dma_addr %llx "
408 dma_addr, arena->dma_base, arena->size);
413 npages = iommu_num_pages(dma_addr, size, PAGE_SIZE);
423 alpha_mv.mv_pci_tbi(hose, dma_addr, dma_addr + size - 1);
428 dma_addr, size, npages, __builtin_return_address(0));
481 void *cpu_addr, dma_addr_t dma_addr)
484 pci_unmap_single(pdev, dma_addr, size, PCI_DMA_BIDIRECTIONAL);
488 dma_addr, size, __builtin_return_address(0));
940 static int alpha_pci_mapping_error(struct device *dev, dma_addr_t dma_addr)
942 return dma_addr == 0;