arch_invalidate_pmemRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In drivers/nvdimm/claim.c (ffffffff81625009)
Location: arch/x86/include/asm/pmem.h:116
Inline: True
Inline callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
4.13: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pageattr.c (ffffffff8106f3a0)
Location: arch/x86/mm/pageattr.c:153
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff8106f3a0-ffffffff8106f3b0: arch_invalidate_pmem (STB_GLOBAL)
4.15: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pageattr.c (ffffffff81074740)
Location: arch/x86/mm/pageattr.c:153
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff81074740-ffffffff81074750: arch_invalidate_pmem (STB_GLOBAL)
4.18: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pageattr.c (ffffffff810771b0)
Location: arch/x86/mm/pageattr.c:171
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff810771b0-ffffffff810771c0: arch_invalidate_pmem (STB_GLOBAL)
5.0: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pageattr.c (ffffffff8107d8d0)
Location: arch/x86/mm/pageattr.c:306
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff8107d8d0-ffffffff8107d8e6: arch_invalidate_pmem (STB_GLOBAL)
5.3: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pageattr.c (ffffffff810811d0)
Location: arch/x86/mm/pageattr.c:307
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff810811d0-ffffffff810811e6: arch_invalidate_pmem (STB_GLOBAL)
5.4: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pageattr.c (ffffffff81082270)
Location: arch/x86/mm/pageattr.c:307
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff81082270-ffffffff810822a7: arch_invalidate_pmem (STB_GLOBAL)
5.8: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pat/set_memory.c (ffffffff8108bd30)
Location: arch/x86/mm/pat/set_memory.c:315
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff8108bd30-ffffffff8108bd67: arch_invalidate_pmem (STB_GLOBAL)
5.11: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pat/set_memory.c (ffffffff8108bd50)
Location: arch/x86/mm/pat/set_memory.c:315
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff8108bd50-ffffffff8108bd87: arch_invalidate_pmem (STB_GLOBAL)
5.13: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pat/set_memory.c (ffffffff8108c920)
Location: arch/x86/mm/pat/set_memory.c:323
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff8108c920-ffffffff8108c957: arch_invalidate_pmem (STB_GLOBAL)
5.15: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pat/set_memory.c (ffffffff8109c180)
Location: arch/x86/mm/pat/set_memory.c:323
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff8109c180-ffffffff8109c1b7: arch_invalidate_pmem (STB_GLOBAL)
5.19: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pat/set_memory.c (ffffffff810af910)
Location: arch/x86/mm/pat/set_memory.c:326
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff810af910-ffffffff810af953: arch_invalidate_pmem (STB_GLOBAL)
6.2: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pat/set_memory.c (ffffffff810c9f10)
Location: arch/x86/mm/pat/set_memory.c:344
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff810c9f10-ffffffff810c9f53: arch_invalidate_pmem (STB_GLOBAL)
6.5: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pat/set_memory.c (ffffffff810cd560)
Location: arch/x86/mm/pat/set_memory.c:345
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff810cd560-ffffffff810cd5a3: arch_invalidate_pmem (STB_GLOBAL)
6.8: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pat/set_memory.c (ffffffff810d5c40)
Location: arch/x86/mm/pat/set_memory.c:345
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff810d5c40-ffffffff810d5c83: arch_invalidate_pmem (STB_GLOBAL)
arm64: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/arm64/mm/flush.c (ffff8000100adb70)
Location: arch/arm64/mm/flush.c:89
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffff8000100adb70-ffff8000100adba4: arch_invalidate_pmem (STB_GLOBAL)
armhf: Absent ⚠️
ppc64el: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/powerpc/lib/pmem.c (c0000000000a7df0)
Location: arch/powerpc/lib/pmem.c:22
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
c0000000000a7df0-c0000000000a7e58: arch_invalidate_pmem (STB_GLOBAL)
riscv64: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In drivers/nvdimm/claim.c (0)
Location: include/linux/libnvdimm.h:289
Inline: True
aws: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pageattr.c (ffffffff81081270)
Location: arch/x86/mm/pageattr.c:307
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff81081270-ffffffff810812a7: arch_invalidate_pmem (STB_GLOBAL)
azure: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pageattr.c (ffffffff810701c0)
Location: arch/x86/mm/pageattr.c:307
Inline: False
Direct callers:
- drivers/acpi/nfit/core.c:acpi_nfit_blk_region_do_io
- drivers/nvdimm/claim.c:nsio_rw_bytes
- drivers/nvdimm/pmem.c:pmem_do_bvec
Symbols:
ffffffff810701c0-ffffffff810701f7: arch_invalidate_pmem (STB_GLOBAL)
gcp: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pageattr.c (ffffffff81081220)
Location: arch/x86/mm/pageattr.c:307
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff81081220-ffffffff81081257: arch_invalidate_pmem (STB_GLOBAL)
lowlatency: ✅void arch_invalidate_pmem(void *addr, size_t size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/mm/pageattr.c (ffffffff81083340)
Location: arch/x86/mm/pageattr.c:307
Inline: False
Direct callers:
- drivers/nvdimm/claim.c:nsio_rw_bytes
Symbols:
ffffffff81083340-ffffffff81083377: arch_invalidate_pmem (STB_GLOBAL)
Regular
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 ✅
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 ppc64el ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅