iommu_map_pageRegular
4.4: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In drivers/iommu/amd_iommu.c (ffffffff8152fcd9)
Location: drivers/iommu/amd_iommu.c:1257
Inline: True
Inline callers:
- drivers/iommu/amd_iommu.c:amd_iommu_map
4.8: ✅int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In drivers/iommu/amd_iommu.c (ffffffff815835d0)
Location: drivers/iommu/amd_iommu.c:1363
Inline: False
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_map
- drivers/iommu/amd_iommu.c:map_sg
Symbols:
ffffffff815835d0-ffffffff81583980: iommu_map_page (STB_LOCAL)
4.10: ✅int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In drivers/iommu/amd_iommu.c (ffffffff815b08e0)
Location: drivers/iommu/amd_iommu.c:1453
Inline: False
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_map
- drivers/iommu/amd_iommu.c:map_sg
Symbols:
ffffffff815b08e0-ffffffff815b0c87: iommu_map_page (STB_LOCAL)
4.13: ✅int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In drivers/iommu/amd_iommu.c (ffffffff815c6810)
Location: drivers/iommu/amd_iommu.c:1512
Inline: False
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_map
- drivers/iommu/amd_iommu.c:map_sg
Symbols:
ffffffff815c6810-ffffffff815c6bae: iommu_map_page (STB_LOCAL)
4.15: ✅int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In drivers/iommu/amd_iommu.c (ffffffff8162d5b0)
Location: drivers/iommu/amd_iommu.c:1453
Inline: False
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_map
- drivers/iommu/amd_iommu.c:map_sg
Symbols:
ffffffff8162d5b0-ffffffff8162d97d: iommu_map_page (STB_LOCAL)
4.18: ✅int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In drivers/iommu/amd_iommu.c (ffffffff81668070)
Location: drivers/iommu/amd_iommu.c:1459
Inline: False
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_map
- drivers/iommu/amd_iommu.c:map_sg
Symbols:
ffffffff81668070-ffffffff81668425: iommu_map_page (STB_LOCAL)
5.0: Transformation ⚠️int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In drivers/iommu/amd_iommu.c (0)
Location: drivers/iommu/amd_iommu.c:1595
Inline: False
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_map
- drivers/iommu/amd_iommu.c:map_sg
Symbols:
ffffffff816863b0-ffffffff816867f5: iommu_map_page (STB_LOCAL)
ffffffff81689c21-ffffffff81689c52: iommu_map_page.cold.45 (STB_LOCAL)
5.3: Transformation ⚠️int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In drivers/iommu/amd_iommu.c (0)
Location: drivers/iommu/amd_iommu.c:1610
Inline: False
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_map
- drivers/iommu/amd_iommu.c:map_sg
Symbols:
ffffffff816bdc70-ffffffff816be0d5: iommu_map_page (STB_LOCAL)
ffffffff816c1227-ffffffff816c1258: iommu_map_page.cold (STB_LOCAL)
5.4: Transformation ⚠️int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In drivers/iommu/amd_iommu.c (0)
Location: drivers/iommu/amd_iommu.c:1658
Inline: False
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_map
- drivers/iommu/amd_iommu.c:map_sg
Symbols:
ffffffff816e0e60-ffffffff816e13ab: iommu_map_page (STB_LOCAL)
ffffffff816e4261-ffffffff816e428e: iommu_map_page.cold (STB_LOCAL)
5.8: Transformation ⚠️int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In drivers/iommu/amd/iommu.c (0)
Location: drivers/iommu/amd/iommu.c:1631
Inline: False
Direct callers:
- drivers/iommu/amd/iommu.c:amd_iommu_map
Symbols:
ffffffff81799930-ffffffff81799ba0: iommu_map_page (STB_LOCAL)
ffffffff8179a867-ffffffff8179a8a7: iommu_map_page.cold (STB_LOCAL)
5.11: Transformation ⚠️int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In drivers/iommu/amd/iommu.c (0)
Location: drivers/iommu/amd/iommu.c:1722
Inline: False
Direct callers:
- drivers/iommu/amd/iommu.c:amd_iommu_map
Symbols:
ffffffff817a8060-ffffffff817a82d0: iommu_map_page (STB_LOCAL)
ffffffff81c0b731-ffffffff81c0b771: iommu_map_page.cold (STB_LOCAL)
5.13: Absent ⚠️
5.15: Absent ⚠️
5.19: Absent ⚠️
6.2: Absent ⚠️
6.5: Absent ⚠️
6.8: Absent ⚠️
arm64: Absent ⚠️
armhf: Absent ⚠️
ppc64el: ✅dma_addr_t iommu_map_page(struct device *dev, struct iommu_table *tbl, struct page *page, long unsigned int offset, size_t size, long unsigned int mask, enum dma_data_direction direction, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/powerpc/kernel/iommu.c (c000000000052c10)
Location: arch/powerpc/kernel/iommu.c:794
Inline: False
Direct callers:
- arch/powerpc/kernel/dma-iommu.c:dma_iommu_map_page
- arch/powerpc/platforms/pseries/vio.c:vio_dma_iommu_map_page
Symbols:
c000000000052c10-c000000000052e14: iommu_map_page (STB_GLOBAL)
riscv64: Absent ⚠️
aws: Transformation ⚠️int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In drivers/iommu/amd_iommu.c (0)
Location: drivers/iommu/amd_iommu.c:1658
Inline: False
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_map
- drivers/iommu/amd_iommu.c:map_sg
Symbols:
ffffffff816a68b0-ffffffff816a6dfb: iommu_map_page (STB_LOCAL)
ffffffff816a9d41-ffffffff816a9d6e: iommu_map_page.cold (STB_LOCAL)
azure: Transformation ⚠️int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In drivers/iommu/amd_iommu.c (0)
Location: drivers/iommu/amd_iommu.c:1658
Inline: False
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_map
- drivers/iommu/amd_iommu.c:map_sg
Symbols:
ffffffff816842a0-ffffffff816847eb: iommu_map_page (STB_LOCAL)
ffffffff816876a1-ffffffff816876ce: iommu_map_page.cold (STB_LOCAL)
gcp: Transformation ⚠️int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In drivers/iommu/amd_iommu.c (0)
Location: drivers/iommu/amd_iommu.c:1658
Inline: False
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_map
- drivers/iommu/amd_iommu.c:map_sg
Symbols:
ffffffff816d4b20-ffffffff816d506b: iommu_map_page (STB_LOCAL)
ffffffff816d7f21-ffffffff816d7f4e: iommu_map_page.cold (STB_LOCAL)
lowlatency: Transformation ⚠️int iommu_map_page(struct protection_domain *dom, long unsigned int bus_addr, long unsigned int phys_addr, long unsigned int page_size, int prot, gfp_t gfp);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In drivers/iommu/amd_iommu.c (0)
Location: drivers/iommu/amd_iommu.c:1658
Inline: False
Direct callers:
- drivers/iommu/amd_iommu.c:amd_iommu_map
- drivers/iommu/amd_iommu.c:map_sg
Symbols:
ffffffff816ef220-ffffffff816ef76b: iommu_map_page (STB_LOCAL)
ffffffff816f24d1-ffffffff816f24fe: iommu_map_page.cold (STB_LOCAL)
Regular
4.8 and 4.10 ✅
4.10 and 4.13 ✅
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 ✅
amd64 and ppc64el ⚠️struct device *dev
struct iommu_table *tbl
struct page *page
long unsigned int offset
size_t size
long unsigned int mask
enum dma_data_direction direction
long unsigned int attrs
struct protection_domain *dom
long unsigned int bus_addr
long unsigned int phys_addr
long unsigned int page_size
int prot
gfp_t gfp
int ➡️ dma_addr_t
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅