dev_is_dma_coherentRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-noncoherent.h:17
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:17
Inline: True
5.3: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-noncoherent.h:17
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:17
Inline: True
5.4: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In drivers/xen/swiotlb-xen.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
5.8: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In kernel/dma/swiotlb.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In drivers/xen/swiotlb-xen.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In drivers/iommu/dma-iommu.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
5.11: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-map-ops.h:242
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:242
Inline: True
In kernel/dma/swiotlb.c (0)
Location: include/linux/dma-map-ops.h:242
Inline: True
In drivers/xen/swiotlb-xen.c (0)
Location: include/linux/dma-map-ops.h:242
Inline: True
In drivers/iommu/dma-iommu.c (0)
Location: include/linux/dma-map-ops.h:242
Inline: True
5.13: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-map-ops.h:255
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:255
Inline: True
In kernel/dma/swiotlb.c (0)
Location: include/linux/dma-map-ops.h:255
Inline: True
In drivers/xen/swiotlb-xen.c (0)
Location: include/linux/dma-map-ops.h:255
Inline: True
In drivers/iommu/dma-iommu.c (0)
Location: include/linux/dma-map-ops.h:255
Inline: True
5.15: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-map-ops.h:258
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:258
Inline: True
In kernel/dma/swiotlb.c (0)
Location: include/linux/dma-map-ops.h:258
Inline: True
In drivers/xen/swiotlb-xen.c (0)
Location: include/linux/dma-map-ops.h:258
Inline: True
In drivers/iommu/dma-iommu.c (0)
Location: include/linux/dma-map-ops.h:258
Inline: True
5.19: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-map-ops.h:258
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:258
Inline: True
In kernel/dma/swiotlb.c (0)
Location: include/linux/dma-map-ops.h:258
Inline: True
In drivers/xen/swiotlb-xen.c (0)
Location: include/linux/dma-map-ops.h:258
Inline: True
In drivers/iommu/dma-iommu.c (0)
Location: include/linux/dma-map-ops.h:258
Inline: True
6.2: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-map-ops.h:272
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:272
Inline: True
In kernel/dma/swiotlb.c (0)
Location: include/linux/dma-map-ops.h:272
Inline: True
In drivers/xen/swiotlb-xen.c (0)
Location: include/linux/dma-map-ops.h:272
Inline: True
In drivers/iommu/dma-iommu.c (0)
Location: include/linux/dma-map-ops.h:272
Inline: True
6.5: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-map-ops.h:275
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:275
Inline: True
In kernel/dma/swiotlb.c (0)
Location: include/linux/dma-map-ops.h:275
Inline: True
In drivers/xen/swiotlb-xen.c (0)
Location: include/linux/dma-map-ops.h:275
Inline: True
In drivers/iommu/dma-iommu.c (0)
Location: include/linux/dma-map-ops.h:275
Inline: True
6.8: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-map-ops.h:270
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-map-ops.h:270
Inline: True
In kernel/dma/swiotlb.c (0)
Location: include/linux/dma-map-ops.h:270
Inline: True
In drivers/xen/swiotlb-xen.c (0)
Location: include/linux/dma-map-ops.h:270
Inline: True
In drivers/iommu/dma-iommu.c (0)
Location: include/linux/dma-map-ops.h:270
Inline: True
arm64: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/arm/xen/mm.c (ffff8000100f0c68)
Location: include/linux/dma-noncoherent.h:13
Inline: True
Inline callers:
- arch/arm/xen/mm.c:xen_arch_need_swiotlb
In kernel/dma/mapping.c (ffff800010194304)
Location: include/linux/dma-noncoherent.h:13
Inline: True
Inline callers:
- kernel/dma/mapping.c:dma_common_mmap
- kernel/dma/mapping.c:dma_common_mmap
- kernel/dma/mapping.c:dma_common_get_sgtable
In kernel/dma/direct.c (ffff800010194a5c)
Location: include/linux/dma-noncoherent.h:13
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_map_page
- kernel/dma/direct.c:dma_direct_sync_sg_for_cpu
- kernel/dma/direct.c:dma_direct_sync_single_for_cpu
- kernel/dma/direct.c:dma_direct_sync_sg_for_device
- kernel/dma/direct.c:dma_direct_sync_single_for_device
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_alloc
In drivers/xen/swiotlb-xen.c (ffff80001083d884)
Location: include/linux/dma-noncoherent.h:13
Inline: True
Inline callers:
- drivers/xen/swiotlb-xen.c:xen_swiotlb_sync_single_for_device
- drivers/xen/swiotlb-xen.c:xen_swiotlb_sync_single_for_cpu
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
In drivers/iommu/dma-iommu.c (ffff8000108ca36c)
Location: include/linux/dma-noncoherent.h:13
Inline: True
Inline callers:
- drivers/iommu/dma-iommu.c:iommu_dma_alloc
- drivers/iommu/dma-iommu.c:iommu_dma_unmap_sg
- drivers/iommu/dma-iommu.c:iommu_dma_map_sg
- drivers/iommu/dma-iommu.c:iommu_dma_unmap_page
- drivers/iommu/dma-iommu.c:iommu_dma_map_page
- drivers/iommu/dma-iommu.c:iommu_dma_alloc_remap
armhf: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
ppc64el: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
riscv64: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
aws: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In drivers/xen/swiotlb-xen.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
azure: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
gcp: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In drivers/xen/swiotlb-xen.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
lowlatency: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/mapping.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In kernel/dma/direct.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True
In drivers/xen/swiotlb-xen.c (0)
Location: include/linux/dma-noncoherent.h:18
Inline: True