Searched refs:mce (Results 1 - 25 of 88) sorted by relevance

1234

/linux-master/drivers/acpi/nfit/
H A Dmce.c10 #include <asm/mce.h>
16 struct mce *mce = (struct mce *)data; local
21 if (!mce_is_memory_error(mce) || mce_is_correctable(mce))
25 if (!mce_usable_address(mce))
29 * mce->addr contains the physical addr accessed that caused the
35 unsigned int align = 1UL << MCI_MISC_ADDR_LSB(mce->misc);
45 /* find the spa that covers the mce add
[all...]
H A DMakefile5 nfit-$(CONFIG_X86_MCE) += mce.o
/linux-master/arch/x86/kernel/cpu/mce/
H A Dgenpool.c35 struct mce *m1, *m2;
37 m1 = &t->mce;
40 m2 = &node->mce;
78 struct mce *mce; local
86 mce = &node->mce;
87 blocking_notifier_call_chain(&x86_mce_decoder_chain, 0, mce);
97 int mce_gen_pool_add(struct mce *mce) argument
[all...]
H A Dthreshold.c11 #include <asm/mce.h>
97 void mce_track_storm(struct mce *mce) argument
105 if (storm->banks[mce->bank].poll_only)
116 if (!storm->banks[mce->bank].in_storm_mode) {
117 delta = now - storm->banks[mce->bank].timestamp;
123 history = storm->banks[mce->bank].history << shift;
125 storm->banks[mce->bank].timestamp = now;
128 if ((mce->status & MCI_STATUS_VAL) && mce_is_correctable(mce))
[all...]
H A Dinternal.h6 #define pr_fmt(fmt) "mce: " fmt
9 #include <asm/mce.h>
29 struct mce mce; member in struct:mce_evt_llist
34 int mce_gen_pool_add(struct mce *mce);
38 int mce_severity(struct mce *a, struct pt_regs *regs, char **msg, bool is_excp);
49 bool intel_filter_mce(struct mce *m);
50 bool intel_mce_usable_address(struct mce *m);
57 static inline bool intel_filter_mce(struct mce *
73 mce_track_storm(struct mce *mce) argument
[all...]
H A Ddev-mcelog.c39 struct mce *mce = (struct mce *)data; local
42 if (mce->kflags & MCE_HANDLED_CEC)
60 memcpy(mcelog->entry + entry, mce, sizeof(struct mce));
71 mce->kflags |= MCE_HANDLED_MCELOG;
166 struct mce m;
168 if (usize < sizeof(struct mce))
184 if (copy_to_user(*ubuf, &m, sizeof(struct mce)))
[all...]
H A DMakefile9 mce-inject-y := inject.o
10 obj-$(CONFIG_X86_MCE_INJECT) += mce-inject.o
H A Dapei.c25 #include <asm/mce.h>
31 struct mce m;
70 struct mce m;
141 struct mce mce; member in struct:cper_mce_record
144 int apei_write_mce(struct mce *m)
162 rcd.sec_hdr.section_offset = (void *)&rcd.mce - (void *)&rcd;
163 rcd.sec_hdr.section_length = sizeof(rcd.mce);
171 memcpy(&rcd.mce, m, sizeof(*m));
176 ssize_t apei_read_mce(struct mce *
[all...]
H A Dinject.c30 #include <asm/mce.h>
41 static struct mce i_mce;
69 struct mce *m = (struct mce *)data; \
83 struct mce *m = (struct mce *)data; \
103 struct mce *m = (struct mce *)data;
115 static void setup_inj_struct(struct mce *m)
117 memset(m, 0, sizeof(struct mce));
[all...]
H A Dwinchip.c14 #include <asm/mce.h>
H A Dcore.c54 #include <asm/mce.h>
65 #include <trace/events/mce.h>
91 static DEFINE_PER_CPU(struct mce, mces_seen);
120 /* Do initial initialization of a struct mce */
121 void mce_setup(struct mce *m)
123 memset(m, 0, sizeof(struct mce));
136 DEFINE_PER_CPU(struct mce, injectm);
139 void mce_log(struct mce *m)
162 static void __print_mce(struct mce *m)
205 static void print_mce(struct mce *
588 struct mce *mce = (struct mce *)data; local
[all...]
H A Dp5.c15 #include <asm/mce.h>
/linux-master/arch/powerpc/kernel/
H A Dmce.c10 #define pr_fmt(fmt) "mce: " fmt
25 #include <asm/mce.h>
49 static void mce_set_error_info(struct machine_check_event *mce, argument
52 mce->error_type = mce_err->error_type;
55 mce->u.ue_error.ue_error_type = mce_err->u.ue_error_type;
58 mce->u.slb_error.slb_error_type = mce_err->u.slb_error_type;
61 mce->u.erat_error.erat_error_type = mce_err->u.erat_error_type;
64 mce->u.tlb_error.tlb_error_type = mce_err->u.tlb_error_type;
67 mce->u.user_error.user_error_type = mce_err->u.user_error_type;
70 mce
97 struct machine_check_event *mce; local
191 get_mce_event(struct machine_check_event *mce, bool release) argument
[all...]
/linux-master/arch/x86/include/asm/
H A Dasm-prototypes.h8 #include <asm/mce.h>
H A Dmce.h5 #include <uapi/asm/mce.h>
136 /* mce.kflags flag bits for logging etc. */
171 unsigned recordlen; /* length of struct mce */
172 struct mce entry[];
222 void mce_setup(struct mce *m);
223 void mce_log(struct mce *m);
246 bool mce_is_memory_error(struct mce *m);
247 bool mce_is_correctable(struct mce *m);
248 bool mce_usable_address(struct mce *m);
266 DECLARE_PER_CPU(struct mce, inject
[all...]
H A Dtdx.h35 #include <uapi/asm/mce.h>
118 const char *tdx_dump_mce_info(struct mce *m);
123 static inline const char *tdx_dump_mce_info(struct mce *m) { return NULL; }
/linux-master/drivers/edac/
H A Dskx_common.c21 #include <asm/mce.h>
534 const struct mce *m,
612 static bool skx_error_in_1st_level_mem(const struct mce *m)
624 static bool skx_error_in_mem(const struct mce *m)
636 struct mce *mce = (struct mce *)data; local
641 if (mce->kflags & MCE_HANDLED_CEC)
645 if (!skx_error_in_mem(mce) || !(mce
[all...]
H A Dmce_amd.h7 #include <asm/mce.h>
79 void amd_register_ecc_decoder(void (*f)(int, struct mce *));
80 void amd_unregister_ecc_decoder(void (*f)(int, struct mce *));
H A Dmce_amd.c13 static void (*decode_dram_ecc)(int node_id, struct mce *m);
15 void amd_register_ecc_decoder(void (*f)(int, struct mce *))
21 void amd_unregister_ecc_decoder(void (*f)(int, struct mce *))
288 static void decode_mc0_mce(struct mce *m)
398 static void decode_mc1_mce(struct mce *m)
544 static void decode_mc2_mce(struct mce *m)
555 static void decode_mc3_mce(struct mce *m)
584 static void decode_mc4_mce(struct mce *m)
642 static void decode_mc5_mce(struct mce *m)
674 static void decode_mc6_mce(struct mce *
[all...]
/linux-master/arch/x86/kernel/acpi/
H A Dapei.c8 #include <asm/mce.h>
/linux-master/drivers/acpi/
H A Dacpi_extlog.c17 #include <asm/mce.h>
137 struct mce *mce = (struct mce *)data; local
138 int bank = mce->bank;
139 int cpu = mce->extcpu;
151 if (mce->kflags & MCE_HANDLED_CEC) {
189 mce->kflags |= MCE_HANDLED_EXTLOG;
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Ducna_injection_test.c29 #include "mce.h"
160 struct kvm_x86_mce mce = {}; local
161 mce.status = status;
162 mce.mcg_status = 0;
168 mce.misc = (MCM_ADDR_PHYS << 6) | 0xc;
169 mce.addr = addr;
170 mce.bank = UCNA_BANK;
172 vcpu_ioctl(vcpu, KVM_X86_SET_MCE, &mce);
/linux-master/include/trace/events/
H A Dmce.h3 #define TRACE_SYSTEM mce
10 #include <asm/mce.h>
14 TP_PROTO(struct mce *m),
/linux-master/arch/x86/include/uapi/asm/
H A Dmce.h13 struct mce { struct
/linux-master/arch/alpha/kernel/
H A Derr_impl.h11 #include <asm/mce.h>

Completed in 191 milliseconds

1234