__dma_to_physRegular
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