Searched refs:dma_to_phys (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/arch/mips/cavium-octeon/ |
D | dma-octeon.c | 32 phys_addr_t (*dma_to_phys)(struct device *dev, dma_addr_t daddr); member 70 .dma_to_phys = octeon_gen1_dma_to_phys, 85 .dma_to_phys = octeon_gen2_dma_to_phys, 112 .dma_to_phys = octeon_big_dma_to_phys, 145 .dma_to_phys = octeon_small_dma_to_phys, 184 return octeon_pci_dma_ops->dma_to_phys(dev, daddr); in __dma_to_phys()
|
/Linux-v4.19/arch/arm64/mm/ |
D | dma-mapping.c | 145 void *swiotlb_addr = phys_to_virt(dma_to_phys(dev, dma_handle)); in __dma_free() 167 __dma_map_area(phys_to_virt(dma_to_phys(dev, dev_addr)), size, dir); in __swiotlb_map_page() 179 __dma_unmap_area(phys_to_virt(dma_to_phys(dev, dev_addr)), size, dir); in __swiotlb_unmap_page() 194 __dma_map_area(phys_to_virt(dma_to_phys(dev, sg->dma_address)), in __swiotlb_map_sg_attrs() 211 __dma_unmap_area(phys_to_virt(dma_to_phys(dev, sg->dma_address)), in __swiotlb_unmap_sg_attrs() 221 __dma_unmap_area(phys_to_virt(dma_to_phys(dev, dev_addr)), size, dir); in __swiotlb_sync_single_for_cpu() 231 __dma_map_area(phys_to_virt(dma_to_phys(dev, dev_addr)), size, dir); in __swiotlb_sync_single_for_device() 243 __dma_unmap_area(phys_to_virt(dma_to_phys(dev, sg->dma_address)), in __swiotlb_sync_sg_for_cpu() 258 __dma_map_area(phys_to_virt(dma_to_phys(dev, sg->dma_address)), in __swiotlb_sync_sg_for_device() 286 unsigned long pfn = dma_to_phys(dev, dma_addr) >> PAGE_SHIFT; in __swiotlb_mmap() [all …]
|
/Linux-v4.19/kernel/dma/ |
D | noncoherent.c | 17 arch_sync_dma_for_device(dev, dma_to_phys(dev, addr), size, dir); in dma_noncoherent_sync_single_for_device() 57 arch_sync_dma_for_cpu(dev, dma_to_phys(dev, addr), size, dir); in dma_noncoherent_sync_single_for_cpu()
|
D | swiotlb.c | 748 phys_addr_t phys_addr = dma_to_phys(dev, dma_addr); in swiotlb_free_buffer() 849 phys_addr_t paddr = dma_to_phys(hwdev, dev_addr); in unmap_single() 892 phys_addr_t paddr = dma_to_phys(hwdev, dev_addr); in swiotlb_sync_single()
|
/Linux-v4.19/include/linux/ |
D | dma-direct.h | 45 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys() function
|
/Linux-v4.19/arch/xtensa/kernel/ |
D | pci-dma.c | 207 page = pfn_to_page(PHYS_PFN(dma_to_phys(dev, dma_handle))); in arch_dma_free()
|
/Linux-v4.19/drivers/xen/ |
D | swiotlb-xen.c | 685 unsigned long bfn = PHYS_PFN(dma_to_phys(dev, handle)); in xen_swiotlb_get_sgtable()
|