force_dma_unencrypted
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/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
✅