dma_alloc_from_contiguousRegular
4.4: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/pci-dma.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/amd_iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/intel-iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
4.8: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/pci-dma.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/amd_iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/intel-iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
4.10: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/pci-dma.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/amd_iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/intel-iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
4.13: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/pci-dma.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/amd_iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/intel-iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
4.15: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/pci-dma.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/amd_iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/intel-iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
4.18: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/amd_iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/intel-iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
5.0: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/amd_iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
In drivers/iommu/intel-iommu.c (0)
Location: include/linux/dma-contiguous.h:147
Inline: True
5.3: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/iommu/amd_iommu.c (0)
Location: include/linux/dma-contiguous.h:146
Inline: True
In drivers/iommu/intel-iommu.c (0)
Location: include/linux/dma-contiguous.h:146
Inline: True
5.4: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/iommu/amd_iommu.c (0)
Location: include/linux/dma-contiguous.h:146
Inline: True
In drivers/iommu/intel-iommu.c (0)
Location: include/linux/dma-contiguous.h:146
Inline: True
5.8: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/pool.c (0)
Location: include/linux/dma-contiguous.h:146
Inline: True
In drivers/iommu/intel/iommu.c (0)
Location: include/linux/dma-contiguous.h:146
Inline: True
5.11: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:136
Inline: True
5.13: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:136
Inline: True
5.15: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:137
Inline: True
5.19: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:137
Inline: True
6.2: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:148
Inline: True
6.5: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:149
Inline: True
6.8: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:150
Inline: True
arm64: ✅struct page *dma_alloc_from_contiguous(struct device *dev, size_t count, unsigned int align, bool no_warn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/contiguous.c (ffff800010195400)
Location: kernel/dma/contiguous.c:192
Inline: False
Direct callers:
- kernel/dma/remap.c:dma_atomic_pool_init
Symbols:
ffff800010195400-ffff800010195480: dma_alloc_from_contiguous (STB_GLOBAL)
armhf: ✅struct page *dma_alloc_from_contiguous(struct device *dev, size_t count, unsigned int align, bool no_warn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/contiguous.c (c03e1fd4)
Location: kernel/dma/contiguous.c:192
Inline: False
Direct callers:
- arch/arm/mm/dma-mapping.c:arm_iommu_alloc_attrs
- arch/arm/mm/dma-mapping.c:__alloc_from_contiguous
Symbols:
c03e1fd4-c03e2020: dma_alloc_from_contiguous (STB_GLOBAL)
ppc64el: Absent ⚠️
riscv64: ✅struct page *dma_alloc_from_contiguous(struct device *dev, size_t count, unsigned int align, bool no_warn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/contiguous.c (ffffffe00012711e)
Location: kernel/dma/contiguous.c:192
Inline: False
Symbols:
ffffffe00012711e-ffffffe00012717c: dma_alloc_from_contiguous (STB_GLOBAL)
aws: ✅struct page *dma_alloc_from_contiguous(struct device *dev, size_t count, unsigned int align, bool no_warn);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/contiguous.c (ffffffff81127e60)
Location: kernel/dma/contiguous.c:192
Inline: False
Direct callers:
- drivers/iommu/amd_iommu.c:alloc_coherent
- drivers/iommu/intel-iommu.c:intel_alloc_coherent
Symbols:
ffffffff81127e60-ffffffff81127e9d: dma_alloc_from_contiguous (STB_GLOBAL)
azure: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/iommu/amd_iommu.c (0)
Location: include/linux/dma-contiguous.h:146
Inline: True
In drivers/iommu/intel-iommu.c (0)
Location: include/linux/dma-contiguous.h:146
Inline: True
gcp: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/iommu/amd_iommu.c (0)
Location: include/linux/dma-contiguous.h:146
Inline: True
In drivers/iommu/intel-iommu.c (0)
Location: include/linux/dma-contiguous.h:146
Inline: True
lowlatency: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/iommu/amd_iommu.c (0)
Location: include/linux/dma-contiguous.h:146
Inline: True
In drivers/iommu/intel-iommu.c (0)
Location: include/linux/dma-contiguous.h:146
Inline: True
Arch