mce.h (73e341eb6bea01fde706d10d7edba97f154d9c5f) | mce.h (ba41e1e1ccb9771ce41a3b8e2121f95486e76ac9) |
---|---|
1/* 2 * Machine check exception header file. 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License as published by 6 * the Free Software Foundation; either version 2 of the License, or 7 * (at your option) any later version. 8 * --- 190 unchanged lines hidden (view full) --- 199#define MAX_MC_EVT 100 200 201/* Release flags for get_mce_event() */ 202#define MCE_EVENT_RELEASE true 203#define MCE_EVENT_DONTRELEASE false 204 205extern void save_mce_event(struct pt_regs *regs, long handled, 206 struct mce_error_info *mce_err, uint64_t nip, | 1/* 2 * Machine check exception header file. 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License as published by 6 * the Free Software Foundation; either version 2 of the License, or 7 * (at your option) any later version. 8 * --- 190 unchanged lines hidden (view full) --- 199#define MAX_MC_EVT 100 200 201/* Release flags for get_mce_event() */ 202#define MCE_EVENT_RELEASE true 203#define MCE_EVENT_DONTRELEASE false 204 205extern void save_mce_event(struct pt_regs *regs, long handled, 206 struct mce_error_info *mce_err, uint64_t nip, |
207 uint64_t addr); | 207 uint64_t addr, uint64_t phys_addr); |
208extern int get_mce_event(struct machine_check_event *mce, bool release); 209extern void release_mce_event(void); 210extern void machine_check_queue_event(void); 211extern void machine_check_print_event_info(struct machine_check_event *evt, 212 bool user_mode); 213#endif /* __ASM_PPC64_MCE_H__ */ | 208extern int get_mce_event(struct machine_check_event *mce, bool release); 209extern void release_mce_event(void); 210extern void machine_check_queue_event(void); 211extern void machine_check_print_event_info(struct machine_check_event *evt, 212 bool user_mode); 213#endif /* __ASM_PPC64_MCE_H__ */ |