Searched refs:bus_dma_limit (Results 1 – 19 of 19) sorted by relevance
/linux-6.3-rc2/arch/powerpc/kernel/ |
A D | dma-iommu.c | 15 ((dev)->bus_dma_limit >= phys_to_dma((dev), (addr))) 19 if (likely(!dev->bus_dma_limit)) in arch_dma_map_page_direct() 29 if (likely(!dev->bus_dma_limit)) in arch_dma_unmap_page_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() 155 dev->dma_ops_bypass = dev->bus_dma_limit == 0; in dma_iommu_dma_supported() 159 dev->bus_dma_limit); in dma_iommu_dma_supported()
|
/linux-6.3-rc2/arch/x86/mm/ |
A D | mem_encrypt.c | 33 dev->bus_dma_limit); in force_dma_unencrypted()
|
/linux-6.3-rc2/arch/loongarch/kernel/ |
A D | dma.c | 24 dev->bus_dma_limit = end; in acpi_arch_dma_setup()
|
/linux-6.3-rc2/drivers/acpi/arm64/ |
A D | dma.c | 52 dev->bus_dma_limit = end; in acpi_arch_dma_setup()
|
/linux-6.3-rc2/arch/mips/pci/ |
A D | fixup-sb1250.c | 58 dev->dev.bus_dma_limit = DMA_BIT_MASK(32); in sb1250_bus_dma_limit()
|
/linux-6.3-rc2/arch/x86/kernel/ |
A D | pci-dma.c | 215 pdev->dev.bus_dma_limit = DMA_BIT_MASK(32); in via_no_dac_cb()
|
/linux-6.3-rc2/kernel/dma/ |
A D | direct.c | 50 u64 dma_limit = min_not_zero(dma_mask, dev->bus_dma_limit); in dma_direct_optimal_gfp_mask() 75 min_not_zero(dev->coherent_dma_mask, dev->bus_dma_limit); in dma_coherent_ok() 528 &dma_addr, size, *dev->dma_mask, dev->bus_dma_limit); in dma_direct_map_resource()
|
A D | direct.h | 105 &dma_addr, size, *dev->dma_mask, dev->bus_dma_limit); in dma_direct_map_page()
|
A D | mapping.c | 119 return min_not_zero(mask, dev->bus_dma_limit) >= in dma_go_direct()
|
A D | swiotlb.c | 895 &dma_addr, size, *dev->dma_mask, dev->bus_dma_limit); in swiotlb_map()
|
/linux-6.3-rc2/include/linux/ |
A D | dma-direct.h | 110 return end <= min_not_zero(*dev->dma_mask, dev->bus_dma_limit); in dma_capable()
|
A D | dma-mapping.h | 475 return min_not_zero(dma_get_mask(dev), dev->bus_dma_limit) < in dma_addressing_limited()
|
A D | device.h | 596 u64 bus_dma_limit; /* upstream dma constraint */ member
|
/linux-6.3-rc2/arch/x86/pci/ |
A D | sta2x11-fixup.c | 148 dev->bus_dma_limit = max_amba_addr; in sta2x11_map_ep()
|
/linux-6.3-rc2/drivers/of/ |
A D | device.c | 197 dev->bus_dma_limit = end; in of_dma_configure_id()
|
/linux-6.3-rc2/arch/powerpc/sysdev/ |
A D | fsl_pci.c | 120 pdev->dev.bus_dma_limit = in pci_dma_dev_setup_swiotlb() 140 dev->bus_dma_limit = 0; in fsl_pci_dma_set_mask()
|
/linux-6.3-rc2/arch/powerpc/platforms/pseries/ |
A D | iommu.c | 1505 dev->dev.bus_dma_limit = dev->dev.archdata.dma_offset + (1ULL << len); in enable_ddw()
|
/linux-6.3-rc2/drivers/iommu/ |
A D | dma-iommu.c | 643 dma_limit = min_not_zero(dma_limit, dev->bus_dma_limit); in iommu_dma_alloc_iova()
|
/linux-6.3-rc2/arch/arm/mm/ |
A D | dma-mapping.c | 535 u64 mask = min_not_zero(dev->coherent_dma_mask, dev->bus_dma_limit); in __dma_alloc()
|
Completed in 33 milliseconds