Lines Matching refs:dma_addr
370 static void alpha_pci_unmap_page(struct device *dev, dma_addr_t dma_addr, in alpha_pci_unmap_page() argument
382 if (dma_addr >= __direct_map_base in alpha_pci_unmap_page()
383 && dma_addr < __direct_map_base + __direct_map_size) { in alpha_pci_unmap_page()
387 dma_addr, size, __builtin_return_address(0)); in alpha_pci_unmap_page()
392 if (dma_addr > 0xffffffff) { in alpha_pci_unmap_page()
394 dma_addr, size, __builtin_return_address(0)); in alpha_pci_unmap_page()
399 if (!arena || dma_addr < arena->dma_base) in alpha_pci_unmap_page()
402 dma_ofs = (dma_addr - arena->dma_base) >> PAGE_SHIFT; in alpha_pci_unmap_page()
406 dma_addr, arena->dma_base, arena->size); in alpha_pci_unmap_page()
411 npages = iommu_num_pages(dma_addr, size, PAGE_SIZE); in alpha_pci_unmap_page()
421 alpha_mv.mv_pci_tbi(hose, dma_addr, dma_addr + size - 1); in alpha_pci_unmap_page()
426 dma_addr, size, npages, __builtin_return_address(0)); in alpha_pci_unmap_page()
480 void *cpu_addr, dma_addr_t dma_addr, in alpha_pci_free_coherent() argument
484 pci_unmap_single(pdev, dma_addr, size, PCI_DMA_BIDIRECTIONAL); in alpha_pci_free_coherent()
488 dma_addr, size, __builtin_return_address(0)); in alpha_pci_free_coherent()
937 static int alpha_pci_mapping_error(struct device *dev, dma_addr_t dma_addr) in alpha_pci_mapping_error() argument
939 return dma_addr == 0; in alpha_pci_mapping_error()