arch_dma_prep_coherent
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:99
Inline: True
5.4
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:108
Inline: True
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:106
Inline: True
In kernel/dma/pool.c (0)
Location: include/linux/dma-noncoherent.h:106
Inline: True
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:304
Inline: True
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:304
Inline: True
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:317
Inline: True
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:317
Inline: True
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:320
Inline: True
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:320
Inline: True
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:320
Inline: True
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:320
Inline: True
In drivers/iommu/dma-iommu.c (0)
Location: include/linux/dma-map-ops.h:320
Inline: True
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:334
Inline: True
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:334
Inline: True
In drivers/iommu/dma-iommu.c (0)
Location: include/linux/dma-map-ops.h:334
Inline: True
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:397
Inline: True
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:397
Inline: True
In drivers/iommu/dma-iommu.c (0)
Location: include/linux/dma-map-ops.h:397
Inline: True
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:398
Inline: True
In kernel/dma/pool.c (0)
Location: include/linux/dma-map-ops.h:398
Inline: True
In drivers/iommu/dma-iommu.c (0)
Location: include/linux/dma-map-ops.h:398
Inline: True
arm64
: ✅void arch_dma_prep_coherent(struct page *page, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/arm64/mm/dma-mapping.c (ffff8000100acb28)
Location: arch/arm64/mm/dma-mapping.c:28
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/remap.c:arch_dma_alloc
- kernel/dma/remap.c:dma_atomic_pool_init
- drivers/iommu/dma-iommu.c:iommu_dma_alloc
- drivers/iommu/dma-iommu.c:iommu_dma_alloc_remap
Symbols:
ffff8000100acb28-ffff8000100acb70: arch_dma_prep_coherent (STB_GLOBAL)
armhf
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:108
Inline: True
ppc64el
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:108
Inline: True
riscv64
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:108
Inline: True
aws
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:108
Inline: True
azure
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:108
Inline: True
gcp
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:108
Inline: True
lowlatency
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:108
Inline: True
Arch