Home
last modified time | relevance | path

Searched refs:memory_failure (Results 1 – 14 of 14) sorted by relevance

/linux/tools/testing/selftests/mm/
H A Dmemory-failure.c42 FIXTURE(memory_failure) in FIXTURE() argument
52 FIXTURE_VARIANT(memory_failure) in FIXTURE_VARIANT() argument
55 int (*inject)(FIXTURE_DATA(memory_failure) * self, void *vaddr); in FIXTURE_VARIANT()
58 static int madv_hard_inject(FIXTURE_DATA(memory_failure) * self, void *vaddr) in madv_hard_inject()
63 FIXTURE_VARIANT_ADD(memory_failure, madv_hard) in FIXTURE_VARIANT_ADD() argument
69 static int madv_soft_inject(FIXTURE_DATA(memory_failure) * self, void *vaddr) in madv_soft_inject()
74 FIXTURE_VARIANT_ADD(memory_failure, madv_soft) in FIXTURE_VARIANT_ADD() argument
96 FIXTURE_SETUP(memory_failure) in FIXTURE_SETUP() argument
125 static void prepare(struct __test_metadata *_metadata, FIXTURE_DATA(memory_failure) * self, in prepare()
149 static void check(struct __test_metadata *_metadata, FIXTURE_DATA(memory_failure) * self, in check()
[all …]
/linux/include/linux/
H A Dmemremap.h100 int (*memory_failure)(struct dev_pagemap *pgmap, unsigned long pfn, member
151 return pgmap->ops && pgmap->ops->memory_failure; in pgmap_has_memory_failure()
H A Dmm.h5245 extern int memory_failure(unsigned long pfn, int flags);
/linux/drivers/cxl/core/
H A Dmce.c44 if (!memory_failure(pfn, 0)) in cxl_handle_mce()
/linux/arch/powerpc/platforms/powernv/
H A Dopal-memory-errors.c50 memory_failure(paddr_start >> PAGE_SHIFT, 0); in handle_memory_error_event()
/linux/mm/
H A Dhwpoison-inject.c140 err = memory_failure(pfn, MF_SW_SIMULATED); in hwpoison_inject()
H A Dmemory-failure.c2188 rc = pgmap->ops->memory_failure(pgmap, pfn, 1, flags); in memory_failure_dev_pagemap()
2386 int memory_failure(unsigned long pfn, int flags) in memory_failure() function
2619 EXPORT_SYMBOL_GPL(memory_failure);
2694 memory_failure(entry.pfn, entry.flags); in memory_failure_work_func()
H A Dmadvise.c1489 ret = memory_failure(pfn, MF_ACTION_REQUIRED | MF_COUNT_INCREASED | MF_SW_SIMULATED); in madvise_inject_error()
/linux/drivers/dax/
H A Dfsdev.c180 .memory_failure = fsdev_pagemap_memory_failure,
/linux/arch/x86/kernel/cpu/mce/
H A Dcore.c623 if (!memory_failure(pfn, 0)) { in uc_decode_notifier()
1430 ret = memory_failure(pfn, flags); in kill_me_maybe()
1438 * -EHWPOISON from memory_failure() means that it already sent SIGBUS in kill_me_maybe()
1459 if (!memory_failure(pfn, 0)) in kill_me_never()
1718 int memory_failure(unsigned long pfn, int flags) in memory_failure() function
/linux/arch/powerpc/kernel/
H A Dmce.c313 memory_failure(pfn, 0); in machine_process_ue_event()
/linux/drivers/nvdimm/
H A Dpmem.c460 .memory_failure = pmem_pagemap_memory_failure,
/linux/drivers/edac/
H A Dversalnet_edac.c467 err = memory_failure(pfn, MF_ACTION_REQUIRED); in handle_error()
469 edac_dbg(2, "memory_failure() error: %d", err); in handle_error()
/linux/drivers/acpi/apei/
H A Dghes.c494 ret = memory_failure(twcb->pfn, twcb->flags); in memory_failure_cb()