Home
last modified time | relevance | path

Searched refs:DMA_ATTR_MMIO (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/dma-buf/
H A Ddma-buf-mapping.c150 DMA_ATTR_MMIO); in dma_buf_phys_vec_to_sgt()
158 DMA_ATTR_MMIO); in dma_buf_phys_vec_to_sgt()
198 DMA_ATTR_MMIO); in dma_buf_phys_vec_to_sgt()
202 sg_dma_len(sgl), dir, DMA_ATTR_MMIO); in dma_buf_phys_vec_to_sgt()
234 DMA_ATTR_MMIO); in dma_buf_free_sgt()
240 sg_dma_len(sgl), dir, DMA_ATTR_MMIO); in dma_buf_free_sgt()
/linux/kernel/dma/
H A Ddirect.h93 if (attrs & (DMA_ATTR_MMIO | DMA_ATTR_REQUIRE_COHERENT)) in dma_direct_map_phys()
102 if (attrs & DMA_ATTR_MMIO) { in dma_direct_map_phys()
123 !(attrs & (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_MMIO))) { in dma_direct_map_phys()
144 if (attrs & (DMA_ATTR_MMIO | DMA_ATTR_REQUIRE_COHERENT)) in dma_direct_unmap_phys()
H A Dmapping.c159 bool is_mmio = attrs & DMA_ATTR_MMIO; in dma_map_phys()
197 if (unlikely(attrs & DMA_ATTR_MMIO)) in dma_map_page_attrs()
212 bool is_mmio = attrs & DMA_ATTR_MMIO; in dma_unmap_phys()
235 if (unlikely(attrs & DMA_ATTR_MMIO)) in dma_unmap_page_attrs()
368 return dma_map_phys(dev, phys_addr, size, dir, attrs | DMA_ATTR_MMIO); in dma_map_resource()
375 dma_unmap_phys(dev, addr, size, dir, attrs | DMA_ATTR_MMIO); in dma_unmap_resource()
H A Ddebug.c1254 if (attrs & DMA_ATTR_MMIO) { in debug_dma_map_phys()
/linux/drivers/iommu/
H A Ddma-iommu.c740 if (attrs & DMA_ATTR_MMIO) in dma_info_to_prot()
1233 if (attrs & (DMA_ATTR_MMIO | DMA_ATTR_REQUIRE_COHERENT)) in iommu_dma_map_phys()
1241 if (!coherent && !(attrs & (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_MMIO))) { in iommu_dma_map_phys()
1248 !(attrs & (DMA_ATTR_MMIO | DMA_ATTR_REQUIRE_COHERENT))) in iommu_dma_map_phys()
1258 if (attrs & (DMA_ATTR_MMIO | DMA_ATTR_REQUIRE_COHERENT)) { in iommu_dma_unmap_phys()
1863 if (!coherent && !(attrs & (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_MMIO))) in __dma_iova_link()
1986 if (attrs & (DMA_ATTR_MMIO | DMA_ATTR_REQUIRE_COHERENT)) in dma_iova_link()
2035 !(attrs & (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_MMIO)); in iommu_dma_iova_unlink_range_slow()
2051 !(attrs & (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_MMIO))) in iommu_dma_iova_unlink_range_slow()
2079 !(attrs & (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_MMIO)))) in __iommu_dma_iova_unlink()
/linux/Documentation/core-api/
H A Ddma-attributes.rst134 DMA_ATTR_MMIO chapter
146 DMA_ATTR_MMIO is appropriate.
149 DMA_ATTR_MMIO will not perform any cache flushing. The address
/linux/rust/kernel/
H A Ddma.rs290 pub const DMA_ATTR_MMIO: Attrs = Attrs(bindings::DMA_ATTR_MMIO); constant
/linux/arch/powerpc/platforms/ps3/
H A Dsystem-bus.c566 if (unlikely(attrs & DMA_ATTR_MMIO)) in ps3_sb_map_phys()
593 if (unlikely(attrs & DMA_ATTR_MMIO)) in ps3_ioc0_map_phys()
/linux/mm/
H A Dhmm.c814 attrs |= DMA_ATTR_MMIO; in hmm_dma_map_pfn()
880 attrs |= DMA_ATTR_MMIO; in hmm_dma_unmap_pfn()
/linux/arch/powerpc/platforms/pseries/
H A Dibmebus.c94 if (attrs & DMA_ATTR_MMIO) in ibmebus_map_phys()
H A Dvio.c524 if (unlikely(attrs & DMA_ATTR_MMIO)) in vio_dma_iommu_map_phys()
/linux/arch/arm/mm/
H A Ddma-mapping.c735 if (attrs & DMA_ATTR_MMIO) in __dma_info_to_prot()
1375 !(attrs & (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_MMIO))) in arm_iommu_map_phys()
1416 !(attrs & (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_MMIO))) { in arm_iommu_unmap_phys()
/linux/arch/mips/jazz/
H A Djazzdma.c527 if (unlikely(attrs & DMA_ATTR_MMIO)) in jazz_dma_map_phys()
/linux/arch/sparc/mm/
H A Diommu.c195 if (unlikely(attrs & DMA_ATTR_MMIO)) in __sbus_iommu_map_phys()
/linux/arch/x86/kernel/
H A Damd_gart_64.c231 if (unlikely(attrs & DMA_ATTR_MMIO)) in gart_map_phys()
/linux/include/trace/events/
H A Ddma.h35 { DMA_ATTR_MMIO, "MMIO" }, \
/linux/arch/alpha/kernel/
H A Dpci_iommu.c330 if (unlikely(attrs & DMA_ATTR_MMIO)) in alpha_pci_map_phys()
/linux/arch/sparc/kernel/
H A Diommu.c275 if (unlikely(attrs & DMA_ATTR_MMIO)) in dma_4u_map_phys()
H A Dpci_sun4v.c368 if (unlikely(attrs & DMA_ATTR_MMIO)) in dma_4v_map_phys()
/linux/include/linux/
H A Ddma-mapping.h80 #define DMA_ATTR_MMIO (1UL << 10) macro
/linux/drivers/nvme/host/
H A Dpci.c910 attrs |= DMA_ATTR_MMIO; in nvme_unmap_metadata()
947 attrs |= DMA_ATTR_MMIO; in nvme_unmap_data()
1010 attrs |= DMA_ATTR_MMIO; in nvme_unmap_iter()
/linux/drivers/parisc/
H A Dsba_iommu.c781 if (unlikely(attrs & DMA_ATTR_MMIO)) in sba_map_phys()