Home
last modified time | relevance | path

Searched refs:bus_dma_limit (Results 1 – 13 of 13) sorted by relevance

/linux/arch/powerpc/kernel/
H A Ddma-iommu.c15 ((dev)->bus_dma_limit >= phys_to_dma((dev), (addr)))
19 if (likely(!dev->bus_dma_limit)) in arch_dma_map_phys_direct()
29 if (likely(!dev->bus_dma_limit)) in arch_dma_unmap_phys_direct()
41 if (likely(!dev->bus_dma_limit)) in arch_dma_map_sg_direct()
58 if (likely(!dev->bus_dma_limit)) in arch_dma_unmap_sg_direct()
70 if (dev->dma_ops_bypass && dev->bus_dma_limit) in arch_dma_alloc_direct()
78 if (!dev->dma_ops_bypass || !dev->bus_dma_limit) in arch_dma_free_direct()
169 dev->bus_dma_limit); in dma_iommu_dma_supported()
/linux/arch/loongarch/kernel/
H A Ddma.c19 dev->bus_dma_limit = end; in acpi_arch_dma_setup()
/linux/drivers/acpi/arm64/
H A Ddma.c48 dev->bus_dma_limit = end; in acpi_arch_dma_setup()
/linux/arch/mips/pci/
H A Dfixup-sb1250.c58 dev->dev.bus_dma_limit = DMA_BIT_MASK(32); in sb1250_bus_dma_limit()
/linux/kernel/dma/
H A Ddirect.h134 &dma_addr, size, *dev->dma_mask, dev->bus_dma_limit); in dma_direct_map_phys()
H A Dmapping.c131 return min_not_zero(mask, dev->bus_dma_limit) >= in dma_go_direct()
956 if (min_not_zero(dma_get_mask(dev), dev->bus_dma_limit) < in __dma_addressing_limited()
H A Dswiotlb.c1228 phys_limit = min_not_zero(*dev->dma_mask, dev->bus_dma_limit); in swiotlb_find_slots()
1614 &dma_addr, size, *dev->dma_mask, dev->bus_dma_limit); in swiotlb_map()
/linux/drivers/of/
H A Ddevice.c144 dev->bus_dma_limit = end; in of_dma_configure_id()
/linux/arch/powerpc/sysdev/
H A Dfsl_pci.c120 pdev->dev.bus_dma_limit = in pci_dma_dev_setup_swiotlb()
140 dev->bus_dma_limit = 0; in fsl_pci_dma_set_mask()
/linux/include/linux/
H A Ddevice.h673 u64 bus_dma_limit; /* upstream dma constraint */ member
/linux/arch/arm/mm/
H A Ddma-mapping.c537 u64 mask = min_not_zero(dev->coherent_dma_mask, dev->bus_dma_limit); in __dma_alloc()
/linux/arch/powerpc/platforms/pseries/
H A Diommu.c1774 dev->dev.bus_dma_limit = dev->dev.archdata.dma_offset + in enable_ddw()
/linux/drivers/iommu/
H A Ddma-iommu.c775 dma_limit = min_not_zero(dma_limit, dev->bus_dma_limit); in iommu_dma_alloc_iova()