Lines Matching defs:dma_addr
35 dma_addr_t dma_addr)
37 return pfn_to_page(PHYS_PFN(dma_to_phys(dev, dma_addr)));
72 dma_addr_t dma_addr = phys_to_dma_direct(dev, phys);
74 if (dma_addr == DMA_MAPPING_ERROR)
76 return dma_addr + size - 1 <=
311 void *cpu_addr, dma_addr_t dma_addr, unsigned long attrs)
325 arch_dma_free(dev, size, cpu_addr, dma_addr, attrs);
350 __dma_direct_free_pages(dev, dma_direct_to_page(dev, dma_addr), size);
377 struct page *page, dma_addr_t dma_addr,
501 void *cpu_addr, dma_addr_t dma_addr, size_t size,
504 struct page *page = dma_direct_to_page(dev, dma_addr);
520 void *cpu_addr, dma_addr_t dma_addr, size_t size,
525 unsigned long pfn = PHYS_PFN(dma_to_phys(dev, dma_addr));
623 bool dma_direct_need_sync(struct device *dev, dma_addr_t dma_addr)
626 swiotlb_find_pool(dev, dma_to_phys(dev, dma_addr));