Home
last modified time | relevance | path

Searched refs:phys_to_dma (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/arch/mips/cavium-octeon/
Ddma-octeon.c31 dma_addr_t (*phys_to_dma)(struct device *dev, phys_addr_t paddr); member
69 .phys_to_dma = octeon_gen1_phys_to_dma,
84 .phys_to_dma = octeon_gen2_phys_to_dma,
111 .phys_to_dma = octeon_big_phys_to_dma,
144 .phys_to_dma = octeon_small_phys_to_dma,
175 return octeon_pci_dma_ops->phys_to_dma(dev, paddr); in __phys_to_dma()
/Linux-v4.19/kernel/dma/
Ddirect.c57 __phys_to_dma(dev, phys) : phys_to_dma(dev, phys); in dma_coherent_ok()
117 *dma_handle = phys_to_dma(dev, page_to_phys(page)); in dma_direct_alloc()
143 dma_addr_t dma_addr = phys_to_dma(dev, page_to_phys(page)) + offset; in dma_direct_map_page()
159 sg_dma_address(sg) = phys_to_dma(dev, sg_phys(sg)); in dma_direct_map_sg()
171 if (mask < phys_to_dma(dev, DMA_BIT_MASK(ARCH_ZONE_DMA_BITS))) in dma_direct_supported()
180 if (mask < phys_to_dma(dev, DMA_BIT_MASK(32))) in dma_direct_supported()
Dswiotlb.c805 dma_addr_t dev_addr = phys_to_dma(dev, phys); in swiotlb_map_page()
948 dma_addr_t dev_addr = phys_to_dma(hwdev, paddr); in swiotlb_map_sg_attrs()
/Linux-v4.19/include/linux/
Ddma-direct.h40 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() function
/Linux-v4.19/arch/xtensa/kernel/
Dpci-dma.c168 *handle = phys_to_dma(dev, page_to_phys(page)); in arch_dma_alloc()
/Linux-v4.19/arch/arm64/mm/
Ddma-mapping.c110 *dma_handle = phys_to_dma(dev, page_to_phys(page)); in __dma_alloc()