sg_alloc_table_from_pages
Regular
4.4
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, long unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff813fa6f0)
Location: lib/scatterlist.c:392
Inline: False
Symbols:
ffffffff813fa6f0-ffffffff813fa88e: sg_alloc_table_from_pages (STB_GLOBAL)
4.8
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, long unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff81441770)
Location: lib/scatterlist.c:392
Inline: False
Symbols:
ffffffff81441770-ffffffff81441911: sg_alloc_table_from_pages (STB_GLOBAL)
4.10
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, long unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff8145e990)
Location: lib/scatterlist.c:392
Inline: False
Symbols:
ffffffff8145e990-ffffffff8145eb2e: sg_alloc_table_from_pages (STB_GLOBAL)
4.13
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, long unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff81463c50)
Location: lib/scatterlist.c:392
Inline: False
Symbols:
ffffffff81463c50-ffffffff81463e01: sg_alloc_table_from_pages (STB_GLOBAL)
4.15
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff8148fde0)
Location: lib/scatterlist.c:468
Inline: False
Symbols:
ffffffff8148fde0-ffffffff8148fdf3: sg_alloc_table_from_pages (STB_GLOBAL)
4.18
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff814c4a20)
Location: lib/scatterlist.c:456
Inline: False
Symbols:
ffffffff814c4a20-ffffffff814c4a33: sg_alloc_table_from_pages (STB_GLOBAL)
5.0
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff814d9110)
Location: lib/scatterlist.c:456
Inline: False
Direct callers:
- drivers/dma-buf/udmabuf.c:map_udmabuf
Symbols:
ffffffff814d9110-ffffffff814d9123: sg_alloc_table_from_pages (STB_GLOBAL)
5.3
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff81504fb0)
Location: lib/scatterlist.c:464
Inline: False
Direct callers:
- drivers/dma-buf/udmabuf.c:map_udmabuf
Symbols:
ffffffff81504fb0-ffffffff81504fc3: sg_alloc_table_from_pages (STB_GLOBAL)
5.4
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff815230e0)
Location: lib/scatterlist.c:464
Inline: False
Direct callers:
- drivers/dma-buf/udmabuf.c:map_udmabuf
Symbols:
ffffffff815230e0-ffffffff815230f3: sg_alloc_table_from_pages (STB_GLOBAL)
5.8
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff81586510)
Location: lib/scatterlist.c:464
Inline: False
Direct callers:
- drivers/dma-buf/heaps/heap-helpers.c:dma_heap_attach
Symbols:
ffffffff81586510-ffffffff81586523: sg_alloc_table_from_pages (STB_GLOBAL)
5.11
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff815a37f0)
Location: lib/scatterlist.c:545
Inline: False
Symbols:
ffffffff815a37f0-ffffffff815a3819: sg_alloc_table_from_pages (STB_GLOBAL)
5.13
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff815aa3a0)
Location: lib/scatterlist.c:545
Inline: False
Symbols:
ffffffff815aa3a0-ffffffff815aa3c6: sg_alloc_table_from_pages (STB_GLOBAL)
5.15
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In drivers/dma-buf/udmabuf.c (ffffffff818ab115)
Location: include/linux/scatterlist.h:325
Inline: True
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/iommu/dma-iommu.c (ffffffff8196a307)
Location: include/linux/scatterlist.h:342
Inline: True
Inline callers:
- drivers/iommu/dma-iommu.c:iommu_dma_get_sgtable
In drivers/dma-buf/udmabuf.c (ffffffff819f57b4)
Location: include/linux/scatterlist.h:342
Inline: True
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/iommu/dma-iommu.c (ffffffff81ad4327)
Location: include/linux/scatterlist.h:411
Inline: True
Inline callers:
- drivers/iommu/dma-iommu.c:iommu_dma_get_sgtable
In drivers/dma-buf/udmabuf.c (ffffffff81b72d24)
Location: include/linux/scatterlist.h:411
Inline: True
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/iommu/dma-iommu.c (ffffffff81b22af7)
Location: include/linux/scatterlist.h:471
Inline: True
Inline callers:
- drivers/iommu/dma-iommu.c:iommu_dma_get_sgtable
In drivers/dma-buf/udmabuf.c (ffffffff81bc6854)
Location: include/linux/scatterlist.h:471
Inline: True
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In drivers/iommu/dma-iommu.c (ffffffff81b79737)
Location: include/linux/scatterlist.h:471
Inline: True
Inline callers:
- drivers/iommu/dma-iommu.c:iommu_dma_get_sgtable
In drivers/dma-buf/udmabuf.c (ffffffff81c1b391)
Location: include/linux/scatterlist.h:471
Inline: True
arm64
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffff80001062ccf8)
Location: lib/scatterlist.c:464
Inline: False
Direct callers:
- drivers/iommu/dma-iommu.c:iommu_dma_get_sgtable
- drivers/iommu/dma-iommu.c:iommu_dma_alloc_remap
- drivers/dma-buf/udmabuf.c:map_udmabuf
Symbols:
ffff80001062ccf8-ffff80001062cd14: sg_alloc_table_from_pages (STB_GLOBAL)
armhf
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (c07d39d4)
Location: lib/scatterlist.c:464
Inline: False
Direct callers:
- arch/arm/mm/dma-mapping.c:arm_iommu_get_sgtable
- drivers/dma-buf/udmabuf.c:map_udmabuf
Symbols:
c07d39d4-c07d3a04: sg_alloc_table_from_pages (STB_GLOBAL)
ppc64el
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (c0000000007cfa50)
Location: lib/scatterlist.c:464
Inline: False
Direct callers:
- drivers/dma-buf/udmabuf.c:map_udmabuf
Symbols:
c0000000007cfa50-c0000000007cfa68: sg_alloc_table_from_pages (STB_GLOBAL)
riscv64
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffe00045ce5c)
Location: lib/scatterlist.c:464
Inline: False
Direct callers:
- drivers/dma-buf/udmabuf.c:map_udmabuf
Symbols:
ffffffe00045ce5c-ffffffe00045ce78: sg_alloc_table_from_pages (STB_GLOBAL)
aws
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff8151b6c0)
Location: lib/scatterlist.c:464
Inline: False
Direct callers:
- drivers/dma-buf/udmabuf.c:map_udmabuf
Symbols:
ffffffff8151b6c0-ffffffff8151b6d3: sg_alloc_table_from_pages (STB_GLOBAL)
azure
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff8150b9b0)
Location: lib/scatterlist.c:464
Inline: False
Direct callers:
- drivers/dma-buf/udmabuf.c:map_udmabuf
Symbols:
ffffffff8150b9b0-ffffffff8150b9c3: sg_alloc_table_from_pages (STB_GLOBAL)
gcp
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff81517750)
Location: lib/scatterlist.c:464
Inline: False
Direct callers:
- drivers/dma-buf/udmabuf.c:map_udmabuf
Symbols:
ffffffff81517750-ffffffff81517763: sg_alloc_table_from_pages (STB_GLOBAL)
lowlatency
: ✅int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, long unsigned int size, gfp_t gfp_mask);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/scatterlist.c (ffffffff81530ef0)
Location: lib/scatterlist.c:464
Inline: False
Direct callers:
- drivers/dma-buf/udmabuf.c:map_udmabuf
Symbols:
ffffffff81530ef0-ffffffff81530f03: sg_alloc_table_from_pages (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
⚠️long unsigned int offset
➡️ unsigned int offset
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
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅