Lines Matching refs:mce
11 #include <asm/mce.h>
97 void mce_track_storm(struct mce *mce)
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))
131 storm->banks[mce->bank].history = history;
133 if (storm->banks[mce->bank].in_storm_mode) {
136 printk_deferred(KERN_NOTICE "CPU%d BANK%d CMCI storm subsided\n", smp_processor_id(), mce->bank);
137 mce_handle_storm(mce->bank, false);
138 cmci_storm_end(mce->bank);
142 printk_deferred(KERN_NOTICE "CPU%d BANK%d CMCI storm detected\n", smp_processor_id(), mce->bank);
143 mce_handle_storm(mce->bank, true);
144 cmci_storm_begin(mce->bank);