mce_hw_err
#define to_mce_hw_err(mce) container_of(mce, struct mce_hw_err, m)
void mce_prep_record(struct mce_hw_err *err);
void mce_log(struct mce_hw_err *err);
memset(&err, 0, sizeof(struct mce_hw_err));
struct mce_hw_err err;
struct mce_hw_err err;
struct mce_hw_err *err = NULL;
struct mce_hw_err *etmp = &per_cpu(hw_errs_seen, cpu);
memset(&per_cpu(hw_errs_seen, cpu), 0, sizeof(struct mce_hw_err));
__mc_scan_banks(struct mce_hw_err *err, struct pt_regs *regs,
struct mce_hw_err *final, unsigned long *toclear,
void mce_prep_record(struct mce_hw_err *err)
memset(err, 0, sizeof(struct mce_hw_err));
static void queue_task_work(struct mce_hw_err *err, char *msg, void (*func)(struct callback_head *))
void mce_log(struct mce_hw_err *err)
struct mce_hw_err *final;
struct mce_hw_err err;
static void __print_mce(struct mce_hw_err *err)
static void print_mce(struct mce_hw_err *err)
static noinstr void mce_panic(const char *msg, struct mce_hw_err *final, char *exp)
struct mce_hw_err *err = &l->err;
struct mce_hw_err *err = &l->err;
static noinstr void mce_gather_info(struct mce_hw_err *err, struct pt_regs *regs)
struct mce_hw_err *err = to_mce_hw_err(data);
struct mce_hw_err *err = to_mce_hw_err(data);
static noinstr void mce_read_aux(struct mce_hw_err *err, int i)
static bool should_log_poll_error(enum mcp_flags flags, struct mce_hw_err *err)
struct mce_hw_err err;
static DEFINE_PER_CPU(struct mce_hw_err, hw_errs_seen);
static __always_inline int mce_no_way_out(struct mce_hw_err *err, char **msg, unsigned long *validp,
struct mce_hw_err *err1, *err2;
bool mce_gen_pool_add(struct mce_hw_err *err)
struct mce_hw_err err;
struct mce_hw_err err;
bool mce_gen_pool_add(struct mce_hw_err *err);
struct mce_hw_err *err = to_mce_hw_err(m);
TP_PROTO(struct mce_hw_err *err),