force_dma_unencryptedRegular
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/direct.c (ffffffff8110cf83)
Location: kernel/dma/direct.c:27
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
5.0: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (ffffffff81118d1b)
Location: kernel/dma/direct.c:29
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_get_required_mask
5.3: ✅bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/mem_encrypt.c (ffffffff8108e200)
Location: arch/x86/mm/mem_encrypt.c:356
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_get_required_mask
Symbols:
ffffffff8108e200-ffffffff8108e263: force_dma_unencrypted (STB_GLOBAL)
5.4: ✅bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/mem_encrypt.c (ffffffff8108ee60)
Location: arch/x86/mm/mem_encrypt.c:354
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_get_required_mask
Symbols:
ffffffff8108ee60-ffffffff8108eec3: force_dma_unencrypted (STB_GLOBAL)
5.8: ✅bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/mem_encrypt.c (ffffffff81095210)
Location: arch/x86/mm/mem_encrypt.c:354
Inline: False
Direct callers:
- kernel/dma/mapping.c:dma_common_mmap
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_coherent_ok
- kernel/dma/direct.c:dma_direct_optimal_gfp_mask
- kernel/dma/direct.c:dma_direct_get_required_mask
Symbols:
ffffffff81095210-ffffffff81095273: force_dma_unencrypted (STB_GLOBAL)
5.11: ✅bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/mem_encrypt.c (ffffffff810944c0)
Location: arch/x86/mm/mem_encrypt.c:394
Inline: False
Direct callers:
- kernel/dma/mapping.c:dma_pgprot
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc_from_pool
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_get_required_mask
Symbols:
ffffffff810944c0-ffffffff8109452b: force_dma_unencrypted (STB_GLOBAL)
5.13: ✅bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/mem_encrypt.c (ffffffff81094e30)
Location: arch/x86/mm/mem_encrypt.c:393
Inline: False
Direct callers:
- kernel/dma/mapping.c:dma_pgprot
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc_from_pool
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_get_required_mask
Symbols:
ffffffff81094e30-ffffffff81094e96: force_dma_unencrypted (STB_GLOBAL)
5.15: Transformation ⚠️bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/mm/mem_encrypt.c:394
Inline: False
Direct callers:
- kernel/dma/mapping.c:dma_pgprot
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc_from_pool
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_get_required_mask
Symbols:
ffffffff81ca2507-ffffffff81ca2528: force_dma_unencrypted.cold (STB_LOCAL)
ffffffff810a4db0-ffffffff810a4e33: force_dma_unencrypted (STB_GLOBAL)
5.19: Transformation ⚠️bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/mm/mem_encrypt.c:17
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_mmap
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc_from_pool
- kernel/dma/direct.c:dma_direct_get_required_mask
Symbols:
ffffffff81e51c84-ffffffff81e51ca5: force_dma_unencrypted.cold (STB_LOCAL)
ffffffff810b9670-ffffffff810b9722: force_dma_unencrypted (STB_GLOBAL)
6.2: Transformation ⚠️bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/mm/mem_encrypt.c:17
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_mmap
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc_from_pool
- kernel/dma/direct.c:dma_direct_get_required_mask
Symbols:
ffffffff820553ea-ffffffff8205540b: force_dma_unencrypted.cold (STB_LOCAL)
ffffffff810d52d0-ffffffff810d53a6: force_dma_unencrypted (STB_GLOBAL)
6.5: Transformation ⚠️bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/mm/mem_encrypt.c:17
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_mmap
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc_from_pool
- kernel/dma/direct.c:dma_direct_get_required_mask
Symbols:
ffffffff820d39b5-ffffffff820d39d6: force_dma_unencrypted.cold (STB_LOCAL)
ffffffff810d87c0-ffffffff810d8896: force_dma_unencrypted (STB_GLOBAL)
6.8: Transformation ⚠️bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In arch/x86/mm/mem_encrypt.c (0)
Location: arch/x86/mm/mem_encrypt.c:18
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_mmap
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_free
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc
- kernel/dma/direct.c:dma_direct_alloc_from_pool
- kernel/dma/direct.c:dma_direct_get_required_mask
- kernel/dma/swiotlb.c:swiotlb_alloc_pool
Symbols:
ffffffff821ae823-ffffffff821ae844: force_dma_unencrypted.cold (STB_LOCAL)
ffffffff810e1040-ffffffff810e1116: force_dma_unencrypted (STB_GLOBAL)
arm64: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-direct.h:46
Inline: True
armhf: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-direct.h:46
Inline: True
ppc64el: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (c0000000001f5414)
Location: arch/powerpc/include/asm/mem_encrypt.h:18
Inline: True
Inline callers:
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_get_required_mask
riscv64: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/dma/direct.c (0)
Location: include/linux/dma-direct.h:46
Inline: True
aws: ✅bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/mem_encrypt.c (ffffffff8108de20)
Location: arch/x86/mm/mem_encrypt.c:354
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:dma_coherent_ok
- kernel/dma/direct.c:dma_direct_get_required_mask
Symbols:
ffffffff8108de20-ffffffff8108de83: force_dma_unencrypted (STB_GLOBAL)
azure: ✅bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/mem_encrypt.c (ffffffff8107c930)
Location: arch/x86/mm/mem_encrypt.c:354
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_get_required_mask
Symbols:
ffffffff8107c930-ffffffff8107c993: force_dma_unencrypted (STB_GLOBAL)
gcp: ✅bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/mem_encrypt.c (ffffffff8108ddd0)
Location: arch/x86/mm/mem_encrypt.c:354
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_get_required_mask
Symbols:
ffffffff8108ddd0-ffffffff8108de33: force_dma_unencrypted (STB_GLOBAL)
lowlatency: ✅bool force_dma_unencrypted(struct device *dev);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/mem_encrypt.c (ffffffff810901b0)
Location: arch/x86/mm/mem_encrypt.c:354
Inline: False
Direct callers:
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_free_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:__dma_direct_alloc_pages
- kernel/dma/direct.c:dma_direct_get_required_mask
Symbols:
ffffffff810901b0-ffffffff81090213: force_dma_unencrypted (STB_GLOBAL)
Regular
5.3 and 5.4 ✅
5.4 and 5.8 ✅
5.8 and 5.11 ✅
5.11 and 5.13 ✅
5.13 and 5.15 ✅
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅