iommu_alloc_resv_regionRegular
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 ✅