opal.h (5ca27efbd8b4579ef1e54e6c0a4a73dbf7f56a4a) opal.h (0869b6fd209bda402576a9a559120ddd4f61198e)
1/*
2 * PowerNV OPAL definitions.
3 *
4 * Copyright 2011 IBM Corp.
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version

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

910extern void opal_flash_term_callback(void);
911extern int opal_elog_init(void);
912extern void opal_platform_dump_init(void);
913extern void opal_sys_param_init(void);
914extern void opal_msglog_init(void);
915
916extern int opal_machine_check(struct pt_regs *regs);
917extern bool opal_mce_check_early_recovery(struct pt_regs *regs);
1/*
2 * PowerNV OPAL definitions.
3 *
4 * Copyright 2011 IBM Corp.
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version

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

910extern void opal_flash_term_callback(void);
911extern int opal_elog_init(void);
912extern void opal_platform_dump_init(void);
913extern void opal_sys_param_init(void);
914extern void opal_msglog_init(void);
915
916extern int opal_machine_check(struct pt_regs *regs);
917extern bool opal_mce_check_early_recovery(struct pt_regs *regs);
918extern int opal_hmi_exception_early(struct pt_regs *regs);
919extern int opal_handle_hmi_exception(struct pt_regs *regs);
918
919extern void opal_shutdown(void);
920extern int opal_resync_timebase(void);
921
922extern void opal_lpc_init(void);
923
924struct opal_sg_list *opal_vmalloc_to_sg_list(void *vmalloc_addr,
925 unsigned long vmalloc_size);
926void opal_free_sg_list(struct opal_sg_list *sg);
927
928#endif /* __ASSEMBLY__ */
929
930#endif /* __OPAL_H */
920
921extern void opal_shutdown(void);
922extern int opal_resync_timebase(void);
923
924extern void opal_lpc_init(void);
925
926struct opal_sg_list *opal_vmalloc_to_sg_list(void *vmalloc_addr,
927 unsigned long vmalloc_size);
928void opal_free_sg_list(struct opal_sg_list *sg);
929
930#endif /* __ASSEMBLY__ */
931
932#endif /* __OPAL_H */