__dma_to_phys
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/swiotlb.c (ffffffff8110e555)
Location: include/linux/dma-direct.h:18
Inline: True
Inline callers:
- kernel/dma/swiotlb.c:swiotlb_free
5.0
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81118685)
Location: include/linux/dma-direct.h:18
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_page
- kernel/dma/direct.c:dma_direct_sync_single_for_cpu
- kernel/dma/direct.c:dma_direct_sync_single_for_device
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
5.3
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81122ac5)
Location: include/linux/dma-direct.h:18
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_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_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
5.4
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff8112ef05)
Location: include/linux/dma-direct.h:21
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_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_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
5.8
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff8113e525)
Location: include/linux/dma-direct.h:21
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_need_sync
- kernel/dma/direct.c:dma_direct_mmap
- kernel/dma/direct.c:dma_direct_get_sgtable
- 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_pages
- kernel/dma/direct.c:dma_direct_optimal_gfp_mask
- kernel/dma/direct.c:dma_direct_optimal_gfp_mask
5.11
: Absent ⚠️
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: Absent ⚠️
6.2
: Absent ⚠️
6.5
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (ffff8000101947f8)
Location: include/linux/dma-direct.h:21
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_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_alloc_pages
In kernel/dma/remap.c (ffff800010197844)
Location: include/linux/dma-direct.h:21
Inline: True
Inline callers:
- kernel/dma/remap.c:arch_dma_coherent_to_pfn
- kernel/dma/remap.c:arch_dma_free
In drivers/firmware/qcom_scm.c (ffff800010b4edf8)
Location: include/linux/dma-direct.h:21
Inline: True
Inline callers:
- drivers/firmware/qcom_scm.c:qcom_scm_assign_mem
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (c03e1ab0)
Location: arch/arm/include/asm/dma-direct.h:11
Inline: True
Inline callers:
- kernel/dma/direct.c:__dma_direct_alloc_pages
In drivers/firmware/qcom_scm.c (c0c356c8)
Location: arch/arm/include/asm/dma-direct.h:11
Inline: True
Inline callers:
- drivers/firmware/qcom_scm.c:qcom_scm_assign_mem
ppc64el
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (c0000000001f49d0)
Location: arch/powerpc/include/asm/dma-direct.h:21
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_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_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
riscv64
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffe0001267bc)
Location: include/linux/dma-direct.h:21
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_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_alloc_pages
aws
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff811274e5)
Location: include/linux/dma-direct.h:21
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_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_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
azure
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81119f45)
Location: include/linux/dma-direct.h:21
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_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_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
gcp
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff811253d5)
Location: include/linux/dma-direct.h:21
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_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_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
lowlatency
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81131a15)
Location: include/linux/dma-direct.h:21
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_unmap_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_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages