__xa_alloc
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: ✅int __xa_alloc(struct xarray *xa, u32 *id, u32 max, void *entry, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff81a18f90)
Location: lib/xarray.c:1623
Inline: False
Symbols:
ffffffff81a18f90-ffffffff81a190ca: __xa_alloc (STB_GLOBAL)
5.3
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff81a88bb0)
Location: lib/xarray.c:1601
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
Symbols:
ffffffff81a88bb0-ffffffff81a88ce5: __xa_alloc (STB_GLOBAL)
5.4
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff81abfe50)
Location: lib/xarray.c:1612
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
Symbols:
ffffffff81abfe50-ffffffff81abff85: __xa_alloc (STB_GLOBAL)
5.8
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff815fc450)
Location: lib/xarray.c:1614
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
- drivers/iommu/ioasid.c:ioasid_alloc
- drivers/iommu/ioasid.c:default_alloc
- drivers/dma-buf/dma-heap.c:dma_heap_add
- net/core/devlink.c:devlink_region_snapshot_id_get
- net/core/devlink.c:devlink_nl_cmd_region_new
Symbols:
ffffffff815fc450-ffffffff815fc585: __xa_alloc (STB_GLOBAL)
5.11
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff81621070)
Location: lib/xarray.c:1804
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
- drivers/iommu/ioasid.c:ioasid_alloc
- drivers/iommu/ioasid.c:default_alloc
- drivers/dma-buf/dma-heap.c:dma_heap_add
- net/core/devlink.c:devlink_region_snapshot_id_get
- net/core/devlink.c:devlink_nl_cmd_region_new
Symbols:
ffffffff81621070-ffffffff816211a5: __xa_alloc (STB_GLOBAL)
5.13
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff81604a50)
Location: lib/xarray.c:1805
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
- drivers/iommu/ioasid.c:ioasid_alloc
- drivers/iommu/ioasid.c:default_alloc
- drivers/dma-buf/dma-heap.c:dma_heap_add
- net/core/devlink.c:devlink_region_snapshot_id_get
- net/core/devlink.c:devlink_nl_cmd_region_new
Symbols:
ffffffff81604a50-ffffffff81604b88: __xa_alloc (STB_GLOBAL)
5.15
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff81673340)
Location: lib/xarray.c:1805
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
- drivers/iommu/intel/svm.c:pasid_private_add
- drivers/iommu/ioasid.c:ioasid_alloc
- drivers/iommu/ioasid.c:default_alloc
- drivers/base/memory.c:memory_group_register
- drivers/dma-buf/dma-heap.c:dma_heap_add
- net/core/devlink.c:devlink_region_snapshot_id_get
- net/core/devlink.c:devlink_nl_cmd_region_new
Symbols:
ffffffff81673340-ffffffff81673478: __xa_alloc (STB_GLOBAL)
5.19
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff8178d970)
Location: lib/xarray.c:1812
Inline: False
Direct callers:
- security/apparmor/secid.c:aa_alloc_secid
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
- drivers/iommu/intel/svm.c:intel_svm_bind_mm
- drivers/iommu/ioasid.c:ioasid_alloc
- drivers/iommu/ioasid.c:default_alloc
- drivers/base/memory.c:memory_group_register
- drivers/dma-buf/dma-heap.c:dma_heap_add
- net/core/devlink.c:devlink_region_snapshot_id_get
- net/core/devlink.c:devlink_nl_cmd_region_new
Symbols:
ffffffff8178d970-ffffffff8178dac0: __xa_alloc (STB_GLOBAL)
6.2
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff8204b010)
Location: lib/xarray.c:1812
Inline: False
Direct callers:
- kernel/irq/msi.c:msi_insert_desc
- security/apparmor/secid.c:aa_alloc_secid
- drivers/iommu/intel/svm.c:intel_svm_bind_mm
- drivers/iommu/ioasid.c:ioasid_alloc
- drivers/iommu/ioasid.c:default_alloc
- drivers/base/memory.c:memory_group_register
- drivers/dma-buf/dma-heap.c:dma_heap_add
- drivers/opp/core.c:dev_pm_opp_set_config
- net/core/devlink.c:devlink_region_snapshot_id_get
- net/core/devlink.c:devlink_nl_cmd_region_new
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
Symbols:
ffffffff8204b010-ffffffff8204b160: __xa_alloc (STB_GLOBAL)
6.5
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff820c9910)
Location: lib/xarray.c:1810
Inline: False
Direct callers:
- kernel/irq/msi.c:msi_insert_desc
- security/apparmor/secid.c:aa_alloc_secid
- drivers/iommu/intel/svm.c:intel_svm_bind_mm
- drivers/base/memory.c:memory_group_register
- drivers/dma-buf/dma-heap.c:dma_heap_add
- drivers/opp/core.c:dev_pm_opp_set_config
- net/devlink/leftover.c:devlink_region_snapshot_id_get
- net/devlink/leftover.c:devlink_nl_cmd_region_new
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
Symbols:
ffffffff820c9910-ffffffff820c9a60: __xa_alloc (STB_GLOBAL)
6.8
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff821a4290)
Location: lib/xarray.c:1813
Inline: False
Direct callers:
- kernel/irq/msi.c:msi_insert_desc
- security/apparmor/secid.c:aa_alloc_secid
- drivers/base/memory.c:memory_group_register
- drivers/dma-buf/dma-heap.c:dma_heap_add
- drivers/opp/core.c:dev_pm_opp_set_config
- net/devlink/region.c:devlink_region_snapshot_id_get
- net/devlink/region.c:devlink_nl_region_new_doit
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
Symbols:
ffffffff821a4290-ffffffff821a43e0: __xa_alloc (STB_GLOBAL)
arm64
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffff800010d9b7f0)
Location: lib/xarray.c:1612
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
Symbols:
ffff800010d9b7f0-ffff800010d9b944: __xa_alloc (STB_GLOBAL)
armhf
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (c0e97f14)
Location: lib/xarray.c:1612
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
Symbols:
c0e97f14-c0e980c8: __xa_alloc (STB_GLOBAL)
ppc64el
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (c000000000ee1bb0)
Location: lib/xarray.c:1612
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
Symbols:
c000000000ee1bb0-c000000000ee1d94: __xa_alloc (STB_GLOBAL)
riscv64
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffe0008c3a3a)
Location: lib/xarray.c:1612
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
Symbols:
ffffffe0008c3a3a-ffffffe0008c3b36: __xa_alloc (STB_GLOBAL)
aws
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff81a5eca0)
Location: lib/xarray.c:1612
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
Symbols:
ffffffff81a5eca0-ffffffff81a5edd5: __xa_alloc (STB_GLOBAL)
azure
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff81a1bd70)
Location: lib/xarray.c:1612
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
Symbols:
ffffffff81a1bd70-ffffffff81a1bea5: __xa_alloc (STB_GLOBAL)
gcp
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff81acb090)
Location: lib/xarray.c:1612
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
Symbols:
ffffffff81acb090-ffffffff81acb1c5: __xa_alloc (STB_GLOBAL)
lowlatency
: ✅int __xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xa_limit limit, gfp_t gfp);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/xarray.c (ffffffff81ad76f0)
Location: lib/xarray.c:1612
Inline: False
Direct callers:
- lib/xarray.c:__xa_alloc_cyclic
- lib/xarray.c:__xa_alloc_cyclic
Symbols:
ffffffff81ad76f0-ffffffff81ad7825: __xa_alloc (STB_GLOBAL)
Regular
5.0
and 5.3
⚠️struct xa_limit limit
u32 max
xa, id, max, entry, gfp
➡️ xa, id, entry, limit, gfp
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
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅