Home
last modified time | relevance | path

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

/Linux-v6.1/arch/powerpc/kernel/
Ddma-iommu.c15 ((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-v6.1/arch/x86/mm/
Dmem_encrypt.c33 dev->bus_dma_limit); in force_dma_unencrypted()
/Linux-v6.1/arch/loongarch/kernel/
Ddma.c24 dev->bus_dma_limit = end; in acpi_arch_dma_setup()
/Linux-v6.1/drivers/acpi/arm64/
Ddma.c52 dev->bus_dma_limit = end; in acpi_arch_dma_setup()
/Linux-v6.1/arch/mips/pci/
Dfixup-sb1250.c58 dev->dev.bus_dma_limit = DMA_BIT_MASK(32); in sb1250_bus_dma_limit()
/Linux-v6.1/arch/x86/kernel/
Dpci-dma.c215 pdev->dev.bus_dma_limit = DMA_BIT_MASK(32); in via_no_dac_cb()
/Linux-v6.1/kernel/dma/
Ddirect.c50 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()
Ddirect.h105 &dma_addr, size, *dev->dma_mask, dev->bus_dma_limit); in dma_direct_map_page()
Dmapping.c119 return min_not_zero(mask, dev->bus_dma_limit) >= in dma_go_direct()
Dswiotlb.c887 &dma_addr, size, *dev->dma_mask, dev->bus_dma_limit); in swiotlb_map()
/Linux-v6.1/include/linux/
Ddma-direct.h110 return end <= min_not_zero(*dev->dma_mask, dev->bus_dma_limit); in dma_capable()
Ddma-mapping.h475 return min_not_zero(dma_get_mask(dev), dev->bus_dma_limit) < in dma_addressing_limited()
Ddevice.h596 u64 bus_dma_limit; /* upstream dma constraint */ member
/Linux-v6.1/arch/x86/pci/
Dsta2x11-fixup.c148 dev->bus_dma_limit = max_amba_addr; in sta2x11_map_ep()
/Linux-v6.1/drivers/of/
Ddevice.c197 dev->bus_dma_limit = end; in of_dma_configure_id()
/Linux-v6.1/arch/powerpc/sysdev/
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-v6.1/arch/powerpc/platforms/pseries/
Diommu.c1505 dev->dev.bus_dma_limit = dev->dev.archdata.dma_offset + (1ULL << len); in enable_ddw()
/Linux-v6.1/drivers/iommu/
Ddma-iommu.c640 dma_limit = min_not_zero(dma_limit, dev->bus_dma_limit); in iommu_dma_alloc_iova()
/Linux-v6.1/arch/arm/mm/
Ddma-mapping.c535 u64 mask = min_not_zero(dev->coherent_dma_mask, dev->bus_dma_limit); in __dma_alloc()