swiotlb_tbl_map_single
Regular
4.4
: ✅phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t size, enum dma_data_direction dir);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/swiotlb.c (ffffffff81411ee0)
Location: lib/swiotlb.c:425
Inline: False
Direct callers:
- lib/swiotlb.c:swiotlb_alloc_coherent
- lib/swiotlb.c:swiotlb_map_page
- lib/swiotlb.c:swiotlb_map_sg_attrs
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_sg_attrs
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
Symbols:
ffffffff81411ee0-ffffffff814121b8: swiotlb_tbl_map_single (STB_GLOBAL)
4.8
: ✅phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t size, enum dma_data_direction dir);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/swiotlb.c (ffffffff81459c50)
Location: lib/swiotlb.c:425
Inline: False
Direct callers:
- lib/swiotlb.c:swiotlb_map_sg_attrs
- lib/swiotlb.c:swiotlb_map_page
- lib/swiotlb.c:swiotlb_alloc_coherent
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_sg_attrs
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
Symbols:
ffffffff81459c50-ffffffff81459ee9: swiotlb_tbl_map_single (STB_GLOBAL)
4.10
: ✅phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/swiotlb.c (ffffffff81478620)
Location: lib/swiotlb.c:455
Inline: False
Direct callers:
- lib/swiotlb.c:map_single
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_sg_attrs
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
Symbols:
ffffffff81478620-ffffffff814788c7: swiotlb_tbl_map_single (STB_GLOBAL)
4.13
: ✅phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/swiotlb.c (ffffffff81481b80)
Location: lib/swiotlb.c:455
Inline: False
Direct callers:
- lib/swiotlb.c:map_single
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
Symbols:
ffffffff81481b80-ffffffff81481e57: swiotlb_tbl_map_single (STB_GLOBAL)
4.15
: ✅phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/swiotlb.c (ffffffff814bd9e0)
Location: lib/swiotlb.c:493
Inline: False
Direct callers:
- lib/swiotlb.c:map_single
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
Symbols:
ffffffff814bd9e0-ffffffff814bdd0c: swiotlb_tbl_map_single (STB_GLOBAL)
4.18
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:479
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_alloc
- kernel/dma/swiotlb.c:map_single
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
Symbols:
ffffffff8110e8b6-ffffffff8110e8c2: swiotlb_tbl_map_single.cold.20 (STB_LOCAL)
ffffffff8110db40-ffffffff8110de42: swiotlb_tbl_map_single (STB_GLOBAL)
5.0
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:427
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
Symbols:
ffffffff81119e3b-ffffffff81119e47: swiotlb_tbl_map_single.cold.12 (STB_LOCAL)
ffffffff81119690-ffffffff81119992: swiotlb_tbl_map_single (STB_GLOBAL)
5.3
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:445
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
Symbols:
ffffffff81124844-ffffffff81124878: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff811240f0-ffffffff811243e5: swiotlb_tbl_map_single (STB_GLOBAL)
5.4
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:445
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
- drivers/iommu/intel-iommu.c:bounce_map_single
Symbols:
ffffffff811307c4-ffffffff81130840: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff81130080-ffffffff81130363: swiotlb_tbl_map_single (STB_GLOBAL)
5.8
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:446
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
- drivers/iommu/intel/iommu.c:bounce_map_single
Symbols:
ffffffff8113f5cc-ffffffff8113f64e: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff8113ee50-ffffffff8113f145: swiotlb_tbl_map_single (STB_GLOBAL)
5.11
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:464
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
Symbols:
ffffffff81be3705-ffffffff81be3777: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff8113a4e0-ffffffff8113a826: swiotlb_tbl_map_single (STB_GLOBAL)
5.13
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *dev, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:505
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
Symbols:
ffffffff81bd557d-ffffffff81bd55f9: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff8113ba00-ffffffff8113bb83: swiotlb_tbl_map_single (STB_GLOBAL)
5.15
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *dev, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:542
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
Symbols:
ffffffff81cb0603-ffffffff81cb06b6: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff8115eaf0-ffffffff8115ec4c: swiotlb_tbl_map_single (STB_GLOBAL)
5.19
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *dev, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, unsigned int alloc_align_mask, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:572
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
- drivers/iommu/dma-iommu.c:iommu_dma_map_page
Symbols:
ffffffff81e61322-ffffffff81e613b6: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff81188c40-ffffffff81188dad: swiotlb_tbl_map_single (STB_GLOBAL)
6.2
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *dev, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, unsigned int alloc_align_mask, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:742
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
- drivers/iommu/dma-iommu.c:iommu_dma_map_page
Symbols:
ffffffff8205aa02-ffffffff8205aa4b: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff811c4e80-ffffffff811c5111: swiotlb_tbl_map_single (STB_GLOBAL)
6.5
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *dev, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, unsigned int alloc_align_mask, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:765
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
- drivers/iommu/dma-iommu.c:iommu_dma_map_page
Symbols:
ffffffff820d9269-ffffffff820d92b2: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff811d7be0-ffffffff811d7e4d: swiotlb_tbl_map_single (STB_GLOBAL)
6.8
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *dev, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, unsigned int alloc_align_mask, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:1289
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
- drivers/iommu/dma-iommu.c:iommu_dma_map_page
Symbols:
ffffffff821b4af2-ffffffff821b4b28: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff811ed5d0-ffffffff811ed7fe: swiotlb_tbl_map_single (STB_GLOBAL)
arm64
: ✅phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/swiotlb.c (ffff800010196868)
Location: kernel/dma/swiotlb.c:445
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
Symbols:
ffff800010196868-ffff800010196be8: swiotlb_tbl_map_single (STB_GLOBAL)
armhf
: Absent ⚠️
ppc64el
: ✅phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/swiotlb.c (c0000000001f6bc0)
Location: kernel/dma/swiotlb.c:445
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- kernel/dma/swiotlb.c:swiotlb_map
Symbols:
c0000000001f6bc0-c0000000001f7114: swiotlb_tbl_map_single (STB_GLOBAL)
riscv64
: ✅phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/dma/swiotlb.c (ffffffe0001281b6)
Location: kernel/dma/swiotlb.c:445
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
Symbols:
ffffffe0001281b6-ffffffe0001284d4: swiotlb_tbl_map_single (STB_GLOBAL)
aws
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:445
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
- drivers/iommu/intel-iommu.c:bounce_map_single
Symbols:
ffffffff81128f74-ffffffff81128ff0: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff81128830-ffffffff81128b13: swiotlb_tbl_map_single (STB_GLOBAL)
azure
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:445
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/iommu/intel-iommu.c:bounce_map_single
Symbols:
ffffffff8111b804-ffffffff8111b880: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff8111b0c0-ffffffff8111b3a3: swiotlb_tbl_map_single (STB_GLOBAL)
gcp
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:445
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
- drivers/iommu/intel-iommu.c:bounce_map_single
Symbols:
ffffffff81126c94-ffffffff81126d10: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff81126550-ffffffff81126833: swiotlb_tbl_map_single (STB_GLOBAL)
lowlatency
: Transformation ⚠️phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, dma_addr_t tbl_dma_addr, phys_addr_t orig_addr, size_t mapping_size, size_t alloc_size, enum dma_data_direction dir, long unsigned int attrs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/dma/swiotlb.c (0)
Location: kernel/dma/swiotlb.c:445
Inline: False
Direct callers:
- kernel/dma/swiotlb.c:swiotlb_map
- drivers/xen/swiotlb-xen.c:xen_swiotlb_map_page
- drivers/iommu/intel-iommu.c:bounce_map_single
Symbols:
ffffffff811332e4-ffffffff81133360: swiotlb_tbl_map_single.cold (STB_LOCAL)
ffffffff81132b90-ffffffff81132e73: swiotlb_tbl_map_single (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
⚠️long unsigned int attrs
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
⚠️size_t mapping_size
size_t alloc_size
size_t size
hwdev, tbl_dma_addr, orig_addr, size, dir, attrs
➡️ hwdev, tbl_dma_addr, orig_addr, mapping_size, alloc_size, dir, attrs
5.4
and 5.8
✅
5.8
and 5.11
⚠️dma_addr_t tbl_dma_addr
hwdev, tbl_dma_addr, orig_addr, mapping_size, alloc_size, dir, attrs
➡️ hwdev, orig_addr, mapping_size, alloc_size, dir, attrs
5.11
and 5.13
⚠️struct device *dev
struct device *hwdev
5.13
and 5.15
✅
5.15
and 5.19
⚠️unsigned int alloc_align_mask
dev, orig_addr, mapping_size, alloc_size, dir, attrs
➡️ dev, orig_addr, mapping_size, alloc_size, alloc_align_mask, dir, attrs
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅