Lines Matching full:bank
44 void mce_intel_handle_storm(int bank, bool on);
45 void cmci_disable_bank(int bank);
52 static inline void mce_intel_handle_storm(int bank, bool on) { } in mce_intel_handle_storm() argument
53 static inline void cmci_disable_bank(int bank) { } in cmci_disable_bank() argument
64 void cmci_storm_begin(unsigned int bank);
65 void cmci_storm_end(unsigned int bank);
67 void mce_inherit_storm(unsigned int bank);
71 static inline void cmci_storm_begin(unsigned int bank) {} in cmci_storm_begin() argument
72 static inline void cmci_storm_end(unsigned int bank) {} in cmci_storm_end() argument
74 static inline void mce_inherit_storm(unsigned int bank) {} in mce_inherit_storm() argument
83 * timestamp: Last time (in jiffies) that the bank was polled.
84 * in_storm_mode: Is this bank in storm mode?
85 * poll_only: Bank does not support CMCI, skip storm tracking.
100 * How many polls of machine check bank without an error before declaring
107 * banks: per-cpu, per-bank details
144 * We consider records to be equivalent if bank+status+addr+misc all match.
151 return m1->bank != m2->bank || in mce_cmp()
208 * the register space for each MCA bank and also increases number of
241 /* initialise bank? */
285 if (this_cpu_ptr(mce_banks_array)[m->bank].lsb_in_status) { in smca_extract_err_addr()
326 static __always_inline u32 mca_msr_reg(int bank, enum mca_msr reg) in mca_msr_reg() argument
330 case MCA_CTL: return MSR_AMD64_SMCA_MCx_CTL(bank); in mca_msr_reg()
331 case MCA_ADDR: return MSR_AMD64_SMCA_MCx_ADDR(bank); in mca_msr_reg()
332 case MCA_MISC: return MSR_AMD64_SMCA_MCx_MISC(bank); in mca_msr_reg()
333 case MCA_STATUS: return MSR_AMD64_SMCA_MCx_STATUS(bank); in mca_msr_reg()
338 case MCA_CTL: return MSR_IA32_MCx_CTL(bank); in mca_msr_reg()
339 case MCA_ADDR: return MSR_IA32_MCx_ADDR(bank); in mca_msr_reg()
340 case MCA_MISC: return MSR_IA32_MCx_MISC(bank); in mca_msr_reg()
341 case MCA_STATUS: return MSR_IA32_MCx_STATUS(bank); in mca_msr_reg()