Lines Matching refs:storm
50 struct mca_storm_desc *storm = this_cpu_ptr(&storm_desc); in mce_inherit_storm() local
59 storm->banks[bank].history = ~0ull; in mce_inherit_storm()
60 storm->banks[bank].timestamp = jiffies; in mce_inherit_storm()
68 void mce_set_storm_mode(bool storm) in mce_set_storm_mode() argument
70 __this_cpu_write(storm_desc.poll_mode, storm); in mce_set_storm_mode()
87 struct mca_storm_desc *storm = this_cpu_ptr(&storm_desc); in cmci_storm_begin() local
90 storm->banks[bank].in_storm_mode = true; in cmci_storm_begin()
96 if (++storm->stormy_bank_count == 1) in cmci_storm_begin()
102 struct mca_storm_desc *storm = this_cpu_ptr(&storm_desc); in cmci_storm_end() local
106 storm->banks[bank].history = 0; in cmci_storm_end()
107 storm->banks[bank].in_storm_mode = false; in cmci_storm_end()
110 if (!--storm->stormy_bank_count) in cmci_storm_end()
116 struct mca_storm_desc *storm = this_cpu_ptr(&storm_desc); in mce_track_storm() local
122 if (storm->banks[mce->bank].poll_only) in mce_track_storm()
133 if (!storm->banks[mce->bank].in_storm_mode) { in mce_track_storm()
134 delta = now - storm->banks[mce->bank].timestamp; in mce_track_storm()
140 history = storm->banks[mce->bank].history << shift; in mce_track_storm()
142 storm->banks[mce->bank].timestamp = now; in mce_track_storm()
148 storm->banks[mce->bank].history = history; in mce_track_storm()
150 if (storm->banks[mce->bank].in_storm_mode) { in mce_track_storm()