cma_declare_contiguous
Regular
4.4
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffff81f8e587)
Location: mm/cma.c:228
Inline: False
Symbols:
ffffffff81f8e587-ffffffff81f8e7f7: cma_declare_contiguous (STB_GLOBAL)
4.8
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffff81fb8b7a)
Location: mm/cma.c:229
Inline: False
Symbols:
ffffffff81fb8b7a-ffffffff81fb8dee: cma_declare_contiguous (STB_GLOBAL)
4.10
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffff81ff54eb)
Location: mm/cma.c:229
Inline: False
Symbols:
ffffffff81ff54eb-ffffffff81ff575f: cma_declare_contiguous (STB_GLOBAL)
4.13
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffff820d7c99)
Location: mm/cma.c:240
Inline: False
Symbols:
ffffffff820d7c99-ffffffff820d7f32: cma_declare_contiguous (STB_GLOBAL)
4.15
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffff826e092d)
Location: mm/cma.c:240
Inline: False
Symbols:
ffffffff826e092d-ffffffff826e0bc6: cma_declare_contiguous (STB_GLOBAL)
4.18
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffff8270ae4a)
Location: mm/cma.c:245
Inline: False
Symbols:
ffffffff8270ae4a-ffffffff8270b0e4: cma_declare_contiguous (STB_GLOBAL)
5.0
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffff828c202e)
Location: mm/cma.c:245
Inline: False
Symbols:
ffffffff828c202e-ffffffff828c22c8: cma_declare_contiguous (STB_GLOBAL)
5.3
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffff828db3f3)
Location: mm/cma.c:243
Inline: False
Symbols:
ffffffff828db3f3-ffffffff828db6fa: cma_declare_contiguous (STB_GLOBAL)
5.4
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffff828e3829)
Location: mm/cma.c:243
Inline: False
Symbols:
ffffffff828e3829-ffffffff828e3b30: cma_declare_contiguous (STB_GLOBAL)
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: Absent ⚠️
6.2
: Absent ⚠️
6.5
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffff80001145cdc0)
Location: mm/cma.c:243
Inline: False
Direct callers:
- kernel/dma/contiguous.c:dma_contiguous_reserve_area
Symbols:
ffff80001145cdc0-ffff80001145d0c4: cma_declare_contiguous (STB_GLOBAL)
armhf
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (c15350b8)
Location: mm/cma.c:243
Inline: False
Direct callers:
- kernel/dma/contiguous.c:dma_contiguous_reserve_area
Symbols:
c15350b8-c15353e8: cma_declare_contiguous (STB_GLOBAL)
ppc64el
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (c00000000138748c)
Location: mm/cma.c:243
Inline: False
Direct callers:
- arch/powerpc/kvm/book3s_hv_builtin.c:kvm_cma_reserve
Symbols:
c00000000138748c-c000000001387820: cma_declare_contiguous (STB_GLOBAL)
riscv64
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffe000019dca)
Location: mm/cma.c:243
Inline: False
Direct callers:
- kernel/dma/contiguous.c:dma_contiguous_reserve_area
Symbols:
ffffffe000019dca-ffffffe00001a04a: cma_declare_contiguous (STB_GLOBAL)
aws
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffff828cc6dd)
Location: mm/cma.c:243
Inline: False
Direct callers:
- kernel/dma/contiguous.c:dma_contiguous_reserve_area
Symbols:
ffffffff828cc6dd-ffffffff828cc9e4: cma_declare_contiguous (STB_GLOBAL)
azure
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffff828c4df9)
Location: mm/cma.c:243
Inline: False
Symbols:
ffffffff828c4df9-ffffffff828c5100: cma_declare_contiguous (STB_GLOBAL)
gcp
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffff828df45d)
Location: mm/cma.c:243
Inline: False
Symbols:
ffffffff828df45d-ffffffff828df764: cma_declare_contiguous (STB_GLOBAL)
lowlatency
: ✅int cma_declare_contiguous(phys_addr_t base, phys_addr_t size, phys_addr_t limit, phys_addr_t alignment, unsigned int order_per_bit, bool fixed, const char *name, struct cma **res_cma);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/cma.c (ffffffff828e4874)
Location: mm/cma.c:243
Inline: False
Symbols:
ffffffff828e4874-ffffffff828e4b7b: cma_declare_contiguous (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
⚠️const char *name
base, size, limit, alignment, order_per_bit, fixed, res_cma
➡️ base, size, limit, alignment, order_per_bit, fixed, name, res_cma
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
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅