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),