iommu_alloc_resv_region
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Selective Inline ⚠️struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, int type);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff815ab324)
Location: drivers/iommu/iommu.c:1715
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:dmar_parse_one_rmrr
Symbols:
ffffffff815ab900-ffffffff815ab955: iommu_alloc_resv_region (STB_GLOBAL)
4.13
: Selective Inline ⚠️struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff815c0ed1)
Location: drivers/iommu/iommu.c:1807
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:dmar_parse_one_rmrr
Symbols:
ffffffff815c15d0-ffffffff815c1625: iommu_alloc_resv_region (STB_GLOBAL)
4.15
: Selective Inline ⚠️struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff81627661)
Location: drivers/iommu/iommu.c:1830
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:dmar_parse_one_rmrr
Symbols:
ffffffff81627d90-ffffffff81627de5: iommu_alloc_resv_region (STB_GLOBAL)
4.18
: Selective Inline ⚠️struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff816620d5)
Location: drivers/iommu/iommu.c:1836
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:dmar_parse_one_rmrr
Symbols:
ffffffff81662950-ffffffff816629a5: iommu_alloc_resv_region (STB_GLOBAL)
5.0
: ✅struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff81680bb0)
Location: drivers/iommu/iommu.c:1893
Inline: False
Direct callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:dmar_parse_one_rmrr
Symbols:
ffffffff81680bb0-ffffffff81680c05: iommu_alloc_resv_region (STB_GLOBAL)
5.3
: ✅struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff816b8400)
Location: drivers/iommu/iommu.c:2114
Inline: False
Direct callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
Symbols:
ffffffff816b8400-ffffffff816b8455: iommu_alloc_resv_region (STB_GLOBAL)
5.4
: ✅struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff816db160)
Location: drivers/iommu/iommu.c:2172
Inline: False
Direct callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
Symbols:
ffffffff816db160-ffffffff816db1b5: iommu_alloc_resv_region (STB_GLOBAL)
5.8
: Selective Inline ⚠️struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff8178f4b8)
Location: drivers/iommu/iommu.c:2535
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Direct callers:
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
Symbols:
ffffffff8178dfd0-ffffffff8178e025: iommu_alloc_resv_region (STB_GLOBAL)
5.11
: Selective Inline ⚠️struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff817ba04c)
Location: drivers/iommu/iommu.c:2758
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Direct callers:
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
Symbols:
ffffffff817b9d40-ffffffff817b9d95: iommu_alloc_resv_region (STB_GLOBAL)
5.13
: Selective Inline ⚠️struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff8179d8ac)
Location: drivers/iommu/iommu.c:2744
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Direct callers:
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
Symbols:
ffffffff8179cfb0-ffffffff8179d005: iommu_alloc_resv_region (STB_GLOBAL)
5.15
: Selective Inline ⚠️struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff818268ac)
Location: drivers/iommu/iommu.c:2829
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Direct callers:
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/virtio-iommu.c:viommu_get_resv_regions
- drivers/iommu/virtio-iommu.c:viommu_probe_endpoint
- drivers/iommu/virtio-iommu.c:viommu_probe_endpoint
Symbols:
ffffffff81825c80-ffffffff81825cd5: iommu_alloc_resv_region (STB_GLOBAL)
5.19
: Selective Inline ⚠️struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff81965e4c)
Location: drivers/iommu/iommu.c:2606
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Direct callers:
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/virtio-iommu.c:viommu_get_resv_regions
- drivers/iommu/virtio-iommu.c:viommu_probe_endpoint
- drivers/iommu/virtio-iommu.c:viommu_probe_endpoint
Symbols:
ffffffff81965920-ffffffff81965981: iommu_alloc_resv_region (STB_GLOBAL)
6.2
: Selective Inline ⚠️struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type, gfp_t gfp);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff81acf5dc)
Location: drivers/iommu/iommu.c:2667
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Direct callers:
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/virtio-iommu.c:viommu_get_resv_regions
- drivers/iommu/virtio-iommu.c:viommu_probe_endpoint
- drivers/iommu/virtio-iommu.c:viommu_probe_endpoint
Symbols:
ffffffff81aceda0-ffffffff81acee71: iommu_alloc_resv_region (STB_GLOBAL)
6.5
: Selective Inline ⚠️struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type, gfp_t gfp);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff81b1ebac)
Location: drivers/iommu/iommu.c:2673
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Direct callers:
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/virtio-iommu.c:viommu_get_resv_regions
- drivers/iommu/virtio-iommu.c:viommu_probe_endpoint
- drivers/iommu/virtio-iommu.c:viommu_probe_endpoint
Symbols:
ffffffff81b1d910-ffffffff81b1d9e1: iommu_alloc_resv_region (STB_GLOBAL)
6.8
: Selective Inline ⚠️struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type, gfp_t gfp);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff81b751c9)
Location: drivers/iommu/iommu.c:2949
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Direct callers:
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd/iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel/iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/virtio-iommu.c:viommu_get_resv_regions
- drivers/iommu/virtio-iommu.c:viommu_probe_endpoint
- drivers/iommu/virtio-iommu.c:viommu_probe_endpoint
Symbols:
ffffffff81b74350-ffffffff81b7443d: iommu_alloc_resv_region (STB_GLOBAL)
arm64
: ✅struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffff8000108c70f0)
Location: drivers/iommu/iommu.c:2172
Inline: False
Direct callers:
- drivers/acpi/arm64/iort.c:iort_iommu_msi_get_resv_regions
- drivers/iommu/iommu.c:iommu_insert_resv_region
- drivers/iommu/arm-smmu.c:arm_smmu_get_resv_regions
- drivers/iommu/arm-smmu-v3.c:arm_smmu_get_resv_regions
- drivers/iommu/virtio-iommu.c:viommu_add_device
- drivers/iommu/virtio-iommu.c:viommu_add_device
- drivers/iommu/virtio-iommu.c:viommu_get_resv_regions
Symbols:
ffff8000108c70f0-ffff8000108c7150: iommu_alloc_resv_region (STB_GLOBAL)
armhf
: ✅struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/iommu/iommu.c (c09be0bc)
Location: drivers/iommu/iommu.c:2172
Inline: False
Direct callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Symbols:
c09be0bc-c09be114: iommu_alloc_resv_region (STB_GLOBAL)
ppc64el
: Selective Inline ⚠️struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In drivers/iommu/iommu.c (c00000000096d8d8)
Location: drivers/iommu/iommu.c:2172
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
Symbols:
c00000000096e4c0-c00000000096e558: iommu_alloc_resv_region (STB_GLOBAL)
riscv64
: Absent ⚠️
aws
: ✅struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff816a0bb0)
Location: drivers/iommu/iommu.c:2172
Inline: False
Direct callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
Symbols:
ffffffff816a0bb0-ffffffff816a0c05: iommu_alloc_resv_region (STB_GLOBAL)
azure
: ✅struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff8167e5a0)
Location: drivers/iommu/iommu.c:2172
Inline: False
Direct callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
Symbols:
ffffffff8167e5a0-ffffffff8167e5f5: iommu_alloc_resv_region (STB_GLOBAL)
gcp
: ✅struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff816cee20)
Location: drivers/iommu/iommu.c:2172
Inline: False
Direct callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
Symbols:
ffffffff816cee20-ffffffff816cee75: iommu_alloc_resv_region (STB_GLOBAL)
lowlatency
: ✅struct iommu_resv_region *iommu_alloc_resv_region(phys_addr_t start, size_t length, int prot, enum iommu_resv_type type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In drivers/iommu/iommu.c (ffffffff816e9390)
Location: drivers/iommu/iommu.c:2172
Inline: False
Direct callers:
- drivers/iommu/iommu.c:iommu_insert_resv_region
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/amd_iommu.c:amd_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
- drivers/iommu/intel-iommu.c:intel_iommu_get_resv_regions
Symbols:
ffffffff816e9390-ffffffff816e93e5: iommu_alloc_resv_region (STB_GLOBAL)
Regular
4.10
and 4.13
⚠️int type
➡️ enum iommu_resv_type type
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
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
⚠️gfp_t gfp
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅