mce.h (16ba7e312045cd5d32fba0156312b4303f200787) mce.h (c37a63afc429ce959402168f67e4f094ab639ace)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Machine check exception header file.
4 *
5 * Copyright 2013 IBM Corporation
6 * Author: Mahesh Salgaonkar <mahesh@linux.vnet.ibm.com>
7 */
8

--- 206 unchanged lines hidden (view full) ---

215extern int get_mce_event(struct machine_check_event *mce, bool release);
216extern void release_mce_event(void);
217extern void machine_check_queue_event(void);
218extern void machine_check_print_event_info(struct machine_check_event *evt,
219 bool user_mode, bool in_guest);
220unsigned long addr_to_pfn(struct pt_regs *regs, unsigned long addr);
221extern void mce_common_process_ue(struct pt_regs *regs,
222 struct mce_error_info *mce_err);
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Machine check exception header file.
4 *
5 * Copyright 2013 IBM Corporation
6 * Author: Mahesh Salgaonkar <mahesh@linux.vnet.ibm.com>
7 */
8

--- 206 unchanged lines hidden (view full) ---

215extern int get_mce_event(struct machine_check_event *mce, bool release);
216extern void release_mce_event(void);
217extern void machine_check_queue_event(void);
218extern void machine_check_print_event_info(struct machine_check_event *evt,
219 bool user_mode, bool in_guest);
220unsigned long addr_to_pfn(struct pt_regs *regs, unsigned long addr);
221extern void mce_common_process_ue(struct pt_regs *regs,
222 struct mce_error_info *mce_err);
223int mce_register_notifier(struct notifier_block *nb);
224int mce_unregister_notifier(struct notifier_block *nb);
223#ifdef CONFIG_PPC_BOOK3S_64
224void flush_and_reload_slb(void);
225#endif /* CONFIG_PPC_BOOK3S_64 */
226#endif /* __ASM_PPC64_MCE_H__ */
225#ifdef CONFIG_PPC_BOOK3S_64
226void flush_and_reload_slb(void);
227#endif /* CONFIG_PPC_BOOK3S_64 */
228#endif /* __ASM_PPC64_MCE_H__ */