mce              1017 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t mce:1;
mce              1019 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t mce:1;
mce               215 arch/powerpc/include/asm/mce.h extern int get_mce_event(struct machine_check_event *mce, bool release);
mce                50 arch/powerpc/kernel/mce.c static void mce_set_error_info(struct machine_check_event *mce,
mce                53 arch/powerpc/kernel/mce.c 	mce->error_type = mce_err->error_type;
mce                56 arch/powerpc/kernel/mce.c 		mce->u.ue_error.ue_error_type = mce_err->u.ue_error_type;
mce                59 arch/powerpc/kernel/mce.c 		mce->u.slb_error.slb_error_type = mce_err->u.slb_error_type;
mce                62 arch/powerpc/kernel/mce.c 		mce->u.erat_error.erat_error_type = mce_err->u.erat_error_type;
mce                65 arch/powerpc/kernel/mce.c 		mce->u.tlb_error.tlb_error_type = mce_err->u.tlb_error_type;
mce                68 arch/powerpc/kernel/mce.c 		mce->u.user_error.user_error_type = mce_err->u.user_error_type;
mce                71 arch/powerpc/kernel/mce.c 		mce->u.ra_error.ra_error_type = mce_err->u.ra_error_type;
mce                74 arch/powerpc/kernel/mce.c 		mce->u.link_error.link_error_type = mce_err->u.link_error_type;
mce                91 arch/powerpc/kernel/mce.c 	struct machine_check_event *mce = this_cpu_ptr(&mce_event[index]);
mce               102 arch/powerpc/kernel/mce.c 	mce->version = MCE_V1;
mce               103 arch/powerpc/kernel/mce.c 	mce->srr0 = nip;
mce               104 arch/powerpc/kernel/mce.c 	mce->srr1 = regs->msr;
mce               105 arch/powerpc/kernel/mce.c 	mce->gpr3 = regs->gpr[3];
mce               106 arch/powerpc/kernel/mce.c 	mce->in_use = 1;
mce               107 arch/powerpc/kernel/mce.c 	mce->cpu = get_paca()->paca_index;
mce               111 arch/powerpc/kernel/mce.c 		mce->disposition = MCE_DISPOSITION_RECOVERED;
mce               113 arch/powerpc/kernel/mce.c 		mce->disposition = MCE_DISPOSITION_NOT_RECOVERED;
mce               115 arch/powerpc/kernel/mce.c 	mce->initiator = mce_err->initiator;
mce               116 arch/powerpc/kernel/mce.c 	mce->severity = mce_err->severity;
mce               117 arch/powerpc/kernel/mce.c 	mce->sync_error = mce_err->sync_error;
mce               118 arch/powerpc/kernel/mce.c 	mce->error_class = mce_err->error_class;
mce               123 arch/powerpc/kernel/mce.c 	mce_set_error_info(mce, mce_err);
mce               128 arch/powerpc/kernel/mce.c 	if (mce->error_type == MCE_ERROR_TYPE_TLB) {
mce               129 arch/powerpc/kernel/mce.c 		mce->u.tlb_error.effective_address_provided = true;
mce               130 arch/powerpc/kernel/mce.c 		mce->u.tlb_error.effective_address = addr;
mce               131 arch/powerpc/kernel/mce.c 	} else if (mce->error_type == MCE_ERROR_TYPE_SLB) {
mce               132 arch/powerpc/kernel/mce.c 		mce->u.slb_error.effective_address_provided = true;
mce               133 arch/powerpc/kernel/mce.c 		mce->u.slb_error.effective_address = addr;
mce               134 arch/powerpc/kernel/mce.c 	} else if (mce->error_type == MCE_ERROR_TYPE_ERAT) {
mce               135 arch/powerpc/kernel/mce.c 		mce->u.erat_error.effective_address_provided = true;
mce               136 arch/powerpc/kernel/mce.c 		mce->u.erat_error.effective_address = addr;
mce               137 arch/powerpc/kernel/mce.c 	} else if (mce->error_type == MCE_ERROR_TYPE_USER) {
mce               138 arch/powerpc/kernel/mce.c 		mce->u.user_error.effective_address_provided = true;
mce               139 arch/powerpc/kernel/mce.c 		mce->u.user_error.effective_address = addr;
mce               140 arch/powerpc/kernel/mce.c 	} else if (mce->error_type == MCE_ERROR_TYPE_RA) {
mce               141 arch/powerpc/kernel/mce.c 		mce->u.ra_error.effective_address_provided = true;
mce               142 arch/powerpc/kernel/mce.c 		mce->u.ra_error.effective_address = addr;
mce               143 arch/powerpc/kernel/mce.c 	} else if (mce->error_type == MCE_ERROR_TYPE_LINK) {
mce               144 arch/powerpc/kernel/mce.c 		mce->u.link_error.effective_address_provided = true;
mce               145 arch/powerpc/kernel/mce.c 		mce->u.link_error.effective_address = addr;
mce               146 arch/powerpc/kernel/mce.c 	} else if (mce->error_type == MCE_ERROR_TYPE_UE) {
mce               147 arch/powerpc/kernel/mce.c 		mce->u.ue_error.effective_address_provided = true;
mce               148 arch/powerpc/kernel/mce.c 		mce->u.ue_error.effective_address = addr;
mce               150 arch/powerpc/kernel/mce.c 			mce->u.ue_error.physical_address_provided = true;
mce               151 arch/powerpc/kernel/mce.c 			mce->u.ue_error.physical_address = phys_addr;
mce               152 arch/powerpc/kernel/mce.c 			mce->u.ue_error.ignore_event = mce_err->ignore_event;
mce               153 arch/powerpc/kernel/mce.c 			machine_check_ue_event(mce);
mce               176 arch/powerpc/kernel/mce.c int get_mce_event(struct machine_check_event *mce, bool release)
mce               190 arch/powerpc/kernel/mce.c 		if (mce)
mce               191 arch/powerpc/kernel/mce.c 			*mce = *mc_evt;
mce               142 arch/x86/include/asm/mce.h 	struct mce entry[MCE_LOG_LEN];
mce               186 arch/x86/include/asm/mce.h void mce_setup(struct mce *m);
mce               187 arch/x86/include/asm/mce.h void mce_log(struct mce *m);
mce               214 arch/x86/include/asm/mce.h bool mce_is_memory_error(struct mce *m);
mce               215 arch/x86/include/asm/mce.h bool mce_is_correctable(struct mce *m);
mce               216 arch/x86/include/asm/mce.h int mce_usable_address(struct mce *m);
mce               233 arch/x86/include/asm/mce.h DECLARE_PER_CPU(struct mce, injectm);
mce               333 arch/x86/include/asm/mce.h extern bool amd_mce_is_memory_error(struct mce *m);
mce               345 arch/x86/include/asm/mce.h static inline bool amd_mce_is_memory_error(struct mce *m)		{ return false; };
mce               565 arch/x86/kernel/cpu/mce/amd.c bool amd_filter_mce(struct mce *m)
mce               862 arch/x86/kernel/cpu/mce/amd.c bool amd_mce_is_memory_error(struct mce *m)
mce               875 arch/x86/kernel/cpu/mce/amd.c 	struct mce m;
mce                31 arch/x86/kernel/cpu/mce/apei.c 	struct mce m;
mce                68 arch/x86/kernel/cpu/mce/apei.c 	struct mce mce;
mce                71 arch/x86/kernel/cpu/mce/apei.c int apei_write_mce(struct mce *m)
mce                89 arch/x86/kernel/cpu/mce/apei.c 	rcd.sec_hdr.section_offset = (void *)&rcd.mce - (void *)&rcd;
mce                90 arch/x86/kernel/cpu/mce/apei.c 	rcd.sec_hdr.section_length = sizeof(rcd.mce);
mce                98 arch/x86/kernel/cpu/mce/apei.c 	memcpy(&rcd.mce, m, sizeof(*m));
mce               103 arch/x86/kernel/cpu/mce/apei.c ssize_t apei_read_mce(struct mce *m, u64 *record_id)
mce               128 arch/x86/kernel/cpu/mce/apei.c 	memcpy(m, &rcd.mce, sizeof(*m));
mce               100 arch/x86/kernel/cpu/mce/core.c static DEFINE_PER_CPU(struct mce, mces_seen);
mce               124 arch/x86/kernel/cpu/mce/core.c static void (*quirk_no_way_out)(int bank, struct mce *m, struct pt_regs *regs);
mce               133 arch/x86/kernel/cpu/mce/core.c void mce_setup(struct mce *m)
mce               135 arch/x86/kernel/cpu/mce/core.c 	memset(m, 0, sizeof(struct mce));
mce               151 arch/x86/kernel/cpu/mce/core.c DEFINE_PER_CPU(struct mce, injectm);
mce               154 arch/x86/kernel/cpu/mce/core.c void mce_log(struct mce *m)
mce               160 arch/x86/kernel/cpu/mce/core.c void mce_inject_log(struct mce *m)
mce               244 arch/x86/kernel/cpu/mce/core.c static void __print_mce(struct mce *m)
mce               284 arch/x86/kernel/cpu/mce/core.c static void print_mce(struct mce *m)
mce               313 arch/x86/kernel/cpu/mce/core.c static void mce_panic(const char *msg, struct mce *final, char *exp)
mce               337 arch/x86/kernel/cpu/mce/core.c 		struct mce *m = &l->mce;
mce               346 arch/x86/kernel/cpu/mce/core.c 		struct mce *m = &l->mce;
mce               379 arch/x86/kernel/cpu/mce/core.c 		return offsetof(struct mce, ip);
mce               381 arch/x86/kernel/cpu/mce/core.c 		return offsetof(struct mce, status);
mce               383 arch/x86/kernel/cpu/mce/core.c 		return offsetof(struct mce, addr);
mce               385 arch/x86/kernel/cpu/mce/core.c 		return offsetof(struct mce, misc);
mce               387 arch/x86/kernel/cpu/mce/core.c 		return offsetof(struct mce, mcgstatus);
mce               434 arch/x86/kernel/cpu/mce/core.c static inline void mce_gather_info(struct mce *m, struct pt_regs *regs)
mce               486 arch/x86/kernel/cpu/mce/core.c int mce_usable_address(struct mce *m)
mce               508 arch/x86/kernel/cpu/mce/core.c bool mce_is_memory_error(struct mce *m)
mce               536 arch/x86/kernel/cpu/mce/core.c static bool whole_page(struct mce *m)
mce               543 arch/x86/kernel/cpu/mce/core.c bool mce_is_correctable(struct mce *m)
mce               558 arch/x86/kernel/cpu/mce/core.c static bool cec_add_mce(struct mce *m)
mce               576 arch/x86/kernel/cpu/mce/core.c 	struct mce *m = (struct mce *)data;
mce               602 arch/x86/kernel/cpu/mce/core.c 	struct mce *mce = (struct mce *)data;
mce               605 arch/x86/kernel/cpu/mce/core.c 	if (!mce)
mce               608 arch/x86/kernel/cpu/mce/core.c 	if (mce_usable_address(mce) && (mce->severity == MCE_AO_SEVERITY)) {
mce               609 arch/x86/kernel/cpu/mce/core.c 		pfn = mce->addr >> PAGE_SHIFT;
mce               611 arch/x86/kernel/cpu/mce/core.c 			set_mce_nospec(pfn, whole_page(mce));
mce               624 arch/x86/kernel/cpu/mce/core.c 	struct mce *m = (struct mce *)data;
mce               646 arch/x86/kernel/cpu/mce/core.c static void mce_read_aux(struct mce *m, int i)
mce               703 arch/x86/kernel/cpu/mce/core.c 	struct mce m;
mce               809 arch/x86/kernel/cpu/mce/core.c static int mce_no_way_out(struct mce *m, char **msg, unsigned long *validp,
mce               900 arch/x86/kernel/cpu/mce/core.c 	struct mce *m = NULL;
mce               947 arch/x86/kernel/cpu/mce/core.c 		memset(&per_cpu(mces_seen, cpu), 0, sizeof(struct mce));
mce              1101 arch/x86/kernel/cpu/mce/core.c static int do_memory_failure(struct mce *m)
mce              1145 arch/x86/kernel/cpu/mce/core.c static void __mc_scan_banks(struct mce *m, struct mce *final,
mce              1232 arch/x86/kernel/cpu/mce/core.c 	struct mce m, *final;
mce              1612 arch/x86/kernel/cpu/mce/core.c static void quirk_sandybridge_ifu(int bank, struct mce *m, struct pt_regs *regs)
mce              1833 arch/x86/kernel/cpu/mce/core.c bool filter_mce(struct mce *m)
mce                35 arch/x86/kernel/cpu/mce/dev-mcelog.c 	.recordlen	= sizeof(struct mce),
mce                43 arch/x86/kernel/cpu/mce/dev-mcelog.c 	struct mce *mce = (struct mce *)data;
mce                61 arch/x86/kernel/cpu/mce/dev-mcelog.c 	memcpy(mcelog.entry + entry, mce, sizeof(struct mce));
mce               164 arch/x86/kernel/cpu/mce/dev-mcelog.c 	struct mce m;
mce               166 arch/x86/kernel/cpu/mce/dev-mcelog.c 	if (usize < sizeof(struct mce))
mce               182 arch/x86/kernel/cpu/mce/dev-mcelog.c 	if (copy_to_user(*ubuf, &m, sizeof(struct mce)))
mce               195 arch/x86/kernel/cpu/mce/dev-mcelog.c 	*ubuf += sizeof(struct mce);
mce               217 arch/x86/kernel/cpu/mce/dev-mcelog.c 	if (*off != 0 || usize < MCE_LOG_LEN*sizeof(struct mce))
mce               224 arch/x86/kernel/cpu/mce/dev-mcelog.c 		struct mce *m = &mcelog.entry[i];
mce               230 arch/x86/kernel/cpu/mce/dev-mcelog.c 	memset(mcelog.entry, 0, next * sizeof(struct mce));
mce               262 arch/x86/kernel/cpu/mce/dev-mcelog.c 		return put_user(sizeof(struct mce), p);
mce               294 arch/x86/kernel/cpu/mce/dev-mcelog.c 	struct mce m;
mce               305 arch/x86/kernel/cpu/mce/dev-mcelog.c 	if ((unsigned long)usize > sizeof(struct mce))
mce               306 arch/x86/kernel/cpu/mce/dev-mcelog.c 		usize = sizeof(struct mce);
mce                35 arch/x86/kernel/cpu/mce/genpool.c 	struct mce *m1, *m2;
mce                37 arch/x86/kernel/cpu/mce/genpool.c 	m1 = &t->mce;
mce                40 arch/x86/kernel/cpu/mce/genpool.c 		m2 = &node->mce;
mce                78 arch/x86/kernel/cpu/mce/genpool.c 	struct mce *mce;
mce                86 arch/x86/kernel/cpu/mce/genpool.c 		mce = &node->mce;
mce                87 arch/x86/kernel/cpu/mce/genpool.c 		blocking_notifier_call_chain(&x86_mce_decoder_chain, 0, mce);
mce                97 arch/x86/kernel/cpu/mce/genpool.c int mce_gen_pool_add(struct mce *mce)
mce               101 arch/x86/kernel/cpu/mce/genpool.c 	if (filter_mce(mce))
mce               113 arch/x86/kernel/cpu/mce/genpool.c 	memcpy(&node->mce, mce, sizeof(*mce));
mce                39 arch/x86/kernel/cpu/mce/inject.c static struct mce i_mce;
mce                67 arch/x86/kernel/cpu/mce/inject.c 	struct mce *m = (struct mce *)data;				\
mce                81 arch/x86/kernel/cpu/mce/inject.c 	struct mce *m = (struct mce *)data;				\
mce                97 arch/x86/kernel/cpu/mce/inject.c static void setup_inj_struct(struct mce *m)
mce                99 arch/x86/kernel/cpu/mce/inject.c 	memset(m, 0, sizeof(struct mce));
mce               108 arch/x86/kernel/cpu/mce/inject.c static void inject_mce(struct mce *m)
mce               110 arch/x86/kernel/cpu/mce/inject.c 	struct mce *i = &per_cpu(injectm, m->extcpu);
mce               120 arch/x86/kernel/cpu/mce/inject.c 	memcpy(i, m, sizeof(struct mce));
mce               126 arch/x86/kernel/cpu/mce/inject.c static void raise_poll(struct mce *m)
mce               138 arch/x86/kernel/cpu/mce/inject.c static void raise_exception(struct mce *m, struct pt_regs *pregs)
mce               162 arch/x86/kernel/cpu/mce/inject.c 	struct mce *m = this_cpu_ptr(&injectm);
mce               176 arch/x86/kernel/cpu/mce/inject.c 	struct mce *m = this_cpu_ptr(&injectm);
mce               188 arch/x86/kernel/cpu/mce/inject.c 	struct mce *m = this_cpu_ptr(&injectm);
mce               222 arch/x86/kernel/cpu/mce/inject.c static void __maybe_unused raise_mce(struct mce *m)
mce               239 arch/x86/kernel/cpu/mce/inject.c 			struct mce *mcpu = &per_cpu(injectm, cpu);
mce               280 arch/x86/kernel/cpu/mce/inject.c 	struct mce *m = (struct mce *)data;
mce               385 arch/x86/kernel/cpu/mce/inject.c 	struct mce *m = (struct mce *)data;
mce               459 arch/x86/kernel/cpu/mce/inject.c 	struct mce m = *(struct mce *)info;
mce               563 arch/x86/kernel/cpu/mce/inject.c 	struct mce *m = (struct mce *)data;
mce                29 arch/x86/kernel/cpu/mce/internal.h 	struct mce mce;
mce                34 arch/x86/kernel/cpu/mce/internal.h int mce_gen_pool_add(struct mce *mce);
mce                38 arch/x86/kernel/cpu/mce/internal.h extern int (*mce_severity)(struct mce *a, int tolerant, char **msg, bool is_excp);
mce                58 arch/x86/kernel/cpu/mce/internal.h int apei_write_mce(struct mce *m);
mce                59 arch/x86/kernel/cpu/mce/internal.h ssize_t apei_read_mce(struct mce *m, u64 *record_id);
mce                63 arch/x86/kernel/cpu/mce/internal.h static inline int apei_write_mce(struct mce *m)
mce                67 arch/x86/kernel/cpu/mce/internal.h static inline ssize_t apei_read_mce(struct mce *m, u64 *record_id)
mce                81 arch/x86/kernel/cpu/mce/internal.h void mce_inject_log(struct mce *m);
mce                89 arch/x86/kernel/cpu/mce/internal.h static inline bool mce_cmp(struct mce *m1, struct mce *m2)
mce               167 arch/x86/kernel/cpu/mce/internal.h extern bool filter_mce(struct mce *m);
mce               170 arch/x86/kernel/cpu/mce/internal.h extern bool amd_filter_mce(struct mce *m);
mce               172 arch/x86/kernel/cpu/mce/internal.h static inline bool amd_filter_mce(struct mce *m)			{ return false; };
mce               212 arch/x86/kernel/cpu/mce/severity.c static int error_context(struct mce *m)
mce               221 arch/x86/kernel/cpu/mce/severity.c static int mce_severity_amd_smca(struct mce *m, enum context err_ctx)
mce               252 arch/x86/kernel/cpu/mce/severity.c static int mce_severity_amd(struct mce *m, int tolerant, char **msg, bool is_excp)
mce               304 arch/x86/kernel/cpu/mce/severity.c static int mce_severity_intel(struct mce *m, int tolerant, char **msg, bool is_excp)
mce               335 arch/x86/kernel/cpu/mce/severity.c int (*mce_severity)(struct mce *m, int tolerant, char **msg, bool is_excp) =
mce              3718 arch/x86/kvm/x86.c 				      struct kvm_x86_mce *mce)
mce              3724 arch/x86/kvm/x86.c 	if (mce->bank >= bank_num || !(mce->status & MCI_STATUS_VAL))
mce              3730 arch/x86/kvm/x86.c 	if ((mce->status & MCI_STATUS_UC) && (mcg_cap & MCG_CTL_P) &&
mce              3733 arch/x86/kvm/x86.c 	banks += 4 * mce->bank;
mce              3738 arch/x86/kvm/x86.c 	if ((mce->status & MCI_STATUS_UC) && banks[0] != ~(u64)0)
mce              3740 arch/x86/kvm/x86.c 	if (mce->status & MCI_STATUS_UC) {
mce              3747 arch/x86/kvm/x86.c 			mce->status |= MCI_STATUS_OVER;
mce              3748 arch/x86/kvm/x86.c 		banks[2] = mce->addr;
mce              3749 arch/x86/kvm/x86.c 		banks[3] = mce->misc;
mce              3750 arch/x86/kvm/x86.c 		vcpu->arch.mcg_status = mce->mcg_status;
mce              3751 arch/x86/kvm/x86.c 		banks[1] = mce->status;
mce              3756 arch/x86/kvm/x86.c 			mce->status |= MCI_STATUS_OVER;
mce              3757 arch/x86/kvm/x86.c 		banks[2] = mce->addr;
mce              3758 arch/x86/kvm/x86.c 		banks[3] = mce->misc;
mce              3759 arch/x86/kvm/x86.c 		banks[1] = mce->status;
mce              4329 arch/x86/kvm/x86.c 		struct kvm_x86_mce mce;
mce              4332 arch/x86/kvm/x86.c 		if (copy_from_user(&mce, argp, sizeof(mce)))
mce              4334 arch/x86/kvm/x86.c 		r = kvm_vcpu_ioctl_x86_set_mce(vcpu, &mce);
mce               138 drivers/acpi/acpi_extlog.c 	struct mce *mce = (struct mce *)data;
mce               139 drivers/acpi/acpi_extlog.c 	int	bank = mce->bank;
mce               140 drivers/acpi/acpi_extlog.c 	int	cpu = mce->extcpu;
mce                16 drivers/acpi/nfit/mce.c 	struct mce *mce = (struct mce *)data;
mce                21 drivers/acpi/nfit/mce.c 	if (!mce_is_memory_error(mce) || mce_is_correctable(mce))
mce                25 drivers/acpi/nfit/mce.c 	if (!mce_usable_address(mce))
mce                45 drivers/acpi/nfit/mce.c 			if (spa->address > mce->addr)
mce                47 drivers/acpi/nfit/mce.c 			if ((spa->address + spa->length - 1) < mce->addr)
mce                66 drivers/acpi/nfit/mce.c 				ALIGN(mce->addr, L1_CACHE_BYTES),
mce              1143 drivers/edac/amd64_edac.c static u64 get_error_address(struct amd64_pvt *pvt, struct mce *m)
mce              2542 drivers/edac/amd64_edac.c static inline void decode_bus_error(int node_id, struct mce *m)
mce              2587 drivers/edac/amd64_edac.c static int find_umc_channel(struct mce *m)
mce              2592 drivers/edac/amd64_edac.c static void decode_umc_error(int node_id, struct mce *m)
mce               196 drivers/edac/i10nm_base.c 	struct mce m;
mce              1696 drivers/edac/i7core_edac.c 				    const struct mce *m)
mce              1792 drivers/edac/i7core_edac.c static void i7core_check_error(struct mem_ctl_info *mci, struct mce *m)
mce              1814 drivers/edac/i7core_edac.c 	struct mce *mce = (struct mce *)data;
mce              1818 drivers/edac/i7core_edac.c 	i7_dev = get_i7core_dev(mce->socketid);
mce              1828 drivers/edac/i7core_edac.c 	if (((mce->status & 0xffff) >> 7) != 1)
mce              1832 drivers/edac/i7core_edac.c 	if (mce->bank != 8)
mce              1835 drivers/edac/i7core_edac.c 	i7core_check_error(mci, mce);
mce                14 drivers/edac/mce_amd.c static void (*decode_dram_ecc)(int node_id, struct mce *m);
mce                22 drivers/edac/mce_amd.c void amd_register_ecc_decoder(void (*f)(int, struct mce *))
mce                28 drivers/edac/mce_amd.c void amd_unregister_ecc_decoder(void (*f)(int, struct mce *))
mce               543 drivers/edac/mce_amd.c static void decode_mc0_mce(struct mce *m)
mce               653 drivers/edac/mce_amd.c static void decode_mc1_mce(struct mce *m)
mce               799 drivers/edac/mce_amd.c static void decode_mc2_mce(struct mce *m)
mce               810 drivers/edac/mce_amd.c static void decode_mc3_mce(struct mce *m)
mce               839 drivers/edac/mce_amd.c static void decode_mc4_mce(struct mce *m)
mce               897 drivers/edac/mce_amd.c static void decode_mc5_mce(struct mce *m)
mce               929 drivers/edac/mce_amd.c static void decode_mc6_mce(struct mce *m)
mce               946 drivers/edac/mce_amd.c static void decode_smca_error(struct mce *m)
mce              1008 drivers/edac/mce_amd.c static bool ignore_mce(struct mce *m)
mce              1019 drivers/edac/mce_amd.c static const char *decode_error_status(struct mce *m)
mce              1038 drivers/edac/mce_amd.c 	struct mce *m = (struct mce *)data;
mce                81 drivers/edac/mce_amd.h void amd_register_ecc_decoder(void (*f)(int, struct mce *));
mce                82 drivers/edac/mce_amd.h void amd_unregister_ecc_decoder(void (*f)(int, struct mce *));
mce              1143 drivers/edac/pnd2_edac.c static void pnd2_mce_output_error(struct mem_ctl_info *mci, const struct mce *m,
mce              1394 drivers/edac/pnd2_edac.c 	struct mce *mce = (struct mce *)data;
mce              1412 drivers/edac/pnd2_edac.c 	if ((mce->status & 0xefff) >> 7 != 1)
mce              1415 drivers/edac/pnd2_edac.c 	if (mce->mcgstatus & MCG_STATUS_MCIP)
mce              1422 drivers/edac/pnd2_edac.c 				   mce->extcpu, type, mce->mcgstatus, mce->bank, mce->status);
mce              1423 drivers/edac/pnd2_edac.c 	pnd2_mc_printk(mci, KERN_INFO, "TSC %llx ", mce->tsc);
mce              1424 drivers/edac/pnd2_edac.c 	pnd2_mc_printk(mci, KERN_INFO, "ADDR %llx ", mce->addr);
mce              1425 drivers/edac/pnd2_edac.c 	pnd2_mc_printk(mci, KERN_INFO, "MISC %llx ", mce->misc);
mce              1427 drivers/edac/pnd2_edac.c 				   mce->cpuvendor, mce->cpuid, mce->time, mce->socketid, mce->apicid);
mce              1429 drivers/edac/pnd2_edac.c 	pnd2_mce_output_error(mci, mce, &daddr);
mce              1456 drivers/edac/pnd2_edac.c 	struct mce m;
mce              2242 drivers/edac/sb_edac.c 					  const struct mce *m, u8 *socket,
mce              2950 drivers/edac/sb_edac.c 				    const struct mce *m)
mce              3135 drivers/edac/sb_edac.c 	struct mce *mce = (struct mce *)data;
mce              3148 drivers/edac/sb_edac.c 	if ((mce->status & 0xefff) >> 7 != 1)
mce              3152 drivers/edac/sb_edac.c 	if (!GET_BITFIELD(mce->status, 58, 58))
mce              3156 drivers/edac/sb_edac.c 	if (!GET_BITFIELD(mce->status, 59, 59))
mce              3160 drivers/edac/sb_edac.c 	if (GET_BITFIELD(mce->misc, 6, 8) != 2)
mce              3163 drivers/edac/sb_edac.c 	mci = get_mci_for_node_id(mce->socketid, IMC0);
mce              3167 drivers/edac/sb_edac.c 	if (mce->mcgstatus & MCG_STATUS_MCIP)
mce              3175 drivers/edac/sb_edac.c 			  "Bank %d: %016Lx\n", mce->extcpu, type,
mce              3176 drivers/edac/sb_edac.c 			  mce->mcgstatus, mce->bank, mce->status);
mce              3177 drivers/edac/sb_edac.c 	sbridge_mc_printk(mci, KERN_DEBUG, "TSC %llx ", mce->tsc);
mce              3178 drivers/edac/sb_edac.c 	sbridge_mc_printk(mci, KERN_DEBUG, "ADDR %llx ", mce->addr);
mce              3179 drivers/edac/sb_edac.c 	sbridge_mc_printk(mci, KERN_DEBUG, "MISC %llx ", mce->misc);
mce              3182 drivers/edac/sb_edac.c 			  "%u APIC %x\n", mce->cpuvendor, mce->cpuid,
mce              3183 drivers/edac/sb_edac.c 			  mce->time, mce->socketid, mce->apicid);
mce              3185 drivers/edac/sb_edac.c 	sbridge_mce_output_error(mci, mce);
mce               549 drivers/edac/skx_base.c 	struct mce m;
mce               474 drivers/edac/skx_common.c 				 const struct mce *m,
mce               568 drivers/edac/skx_common.c 	struct mce *mce = (struct mce *)data;
mce               577 drivers/edac/skx_common.c 	if ((mce->status & 0xefff) >> 7 != 1 || !(mce->status & MCI_STATUS_ADDRV))
mce               581 drivers/edac/skx_common.c 	res.addr = mce->addr;
mce               598 drivers/edac/skx_common.c 	if (mce->mcgstatus & MCG_STATUS_MCIP)
mce               606 drivers/edac/skx_common.c 			   "Bank %d: 0x%llx\n", mce->extcpu, type,
mce               607 drivers/edac/skx_common.c 			   mce->mcgstatus, mce->bank, mce->status);
mce               608 drivers/edac/skx_common.c 	skx_mc_printk(mci, KERN_DEBUG, "TSC 0x%llx ", mce->tsc);
mce               609 drivers/edac/skx_common.c 	skx_mc_printk(mci, KERN_DEBUG, "ADDR 0x%llx ", mce->addr);
mce               610 drivers/edac/skx_common.c 	skx_mc_printk(mci, KERN_DEBUG, "MISC 0x%llx ", mce->misc);
mce               613 drivers/edac/skx_common.c 			   "%u APIC 0x%x\n", mce->cpuvendor, mce->cpuid,
mce               614 drivers/edac/skx_common.c 			   mce->time, mce->socketid, mce->apicid);
mce               616 drivers/edac/skx_common.c 	skx_mce_output_error(mci, mce, &res);
mce               281 drivers/infiniband/sw/rxe/rxe_recv.c 	struct rxe_mc_elem *mce;
mce               299 drivers/infiniband/sw/rxe/rxe_recv.c 	list_for_each_entry(mce, &mcg->qp_list, qp_list) {
mce               300 drivers/infiniband/sw/rxe/rxe_recv.c 		qp = mce->qp;
mce               315 drivers/infiniband/sw/rxe/rxe_recv.c 		if (mce->qp_list.next != &mcg->qp_list)
mce               474 drivers/net/ethernet/marvell/octeontx2/af/mbox.h 		struct nix_rx_mce_s mce;
mce               492 drivers/net/ethernet/marvell/octeontx2/af/mbox.h 		struct nix_rx_mce_s mce;
mce               580 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 			memcpy(ctx, &req->mce, sizeof(struct nix_rx_mce_s));
mce               657 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 				memcpy(&rsp->mce, ctx,
mce              1622 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c static int nix_setup_mce(struct rvu *rvu, int mce, u8 op,
mce              1631 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	aq_req.qidx = mce;
mce              1634 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	aq_req.mce.op = 0;
mce              1635 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	aq_req.mce.index = 0;
mce              1636 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	aq_req.mce.eol = eol;
mce              1637 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	aq_req.mce.pf_func = pcifunc;
mce              1638 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	aq_req.mce.next = next;
mce              1655 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	struct mce *mce, *tail = NULL;
mce              1659 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	hlist_for_each_entry(mce, &mce_list->head, node) {
mce              1661 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 		if (mce->pcifunc == pcifunc && !add) {
mce              1665 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 		tail = mce;
mce              1669 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 		hlist_del(&mce->node);
mce              1670 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 		kfree(mce);
mce              1679 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	mce = kzalloc(sizeof(*mce), GFP_KERNEL);
mce              1680 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	if (!mce)
mce              1682 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	mce->idx = idx;
mce              1683 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	mce->pcifunc = pcifunc;
mce              1685 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 		hlist_add_head(&mce->node, &mce_list->head);
mce              1687 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 		hlist_add_behind(&mce->node, &tail->node);
mce              1696 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	struct mce *mce, *next_mce;
mce              1742 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 	hlist_for_each_entry(mce, &mce_list->head, node) {
mce              1746 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 			next_mce = hlist_entry(mce->node.next,
mce              1747 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 					       struct mce, node);
mce              1751 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 		err = nix_setup_mce(rvu, mce->idx,
mce              1752 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 				    NIX_AQ_INSTOP_WRITE, mce->pcifunc,
mce               315 drivers/staging/media/tegra-vde/vde.c 	tegra_vde_set_bits(vde, 0x0A00, vde->mce, 0x08);
mce               329 drivers/staging/media/tegra-vde/vde.c 	tegra_vde_writel(vde, 0x063C063C, vde->mce, 0x10);
mce               998 drivers/staging/media/tegra-vde/vde.c 	vde->mce = devm_ioremap_resource(dev, regs);
mce               999 drivers/staging/media/tegra-vde/vde.c 	if (IS_ERR(vde->mce))
mce              1000 drivers/staging/media/tegra-vde/vde.c 		return PTR_ERR(vde->mce);
mce                32 drivers/staging/media/tegra-vde/vde.h 	void __iomem *mce;
mce                89 drivers/staging/media/tegra-vde/vde.h 	if (vde->mce == base)
mce               197 drivers/xen/mcelog.c static void xen_mce_log(struct xen_mce *mce)
mce               214 drivers/xen/mcelog.c 	memcpy(xen_mcelog.entry + entry, mce, sizeof(struct xen_mce));
mce                 3 include/trace/events/mce.h #define TRACE_SYSTEM mce
mce                14 include/trace/events/mce.h 	TP_PROTO(struct mce *m),