iommu_map_page
Regular
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
✅