traps.h (0fd2e9c53d82704a3ba87ea1980ec515188c5316) | traps.h (7f2590a110b837af5679d08fc25c6227c5a8c497) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef _ASM_X86_TRAPS_H 3#define _ASM_X86_TRAPS_H 4 5#include <linux/context_tracking_state.h> 6#include <linux/kprobes.h> 7 8#include <asm/debugreg.h> --- 61 unchanged lines hidden (view full) --- 70dotraplinkage void do_invalid_op(struct pt_regs *, long); 71dotraplinkage void do_device_not_available(struct pt_regs *, long); 72dotraplinkage void do_coprocessor_segment_overrun(struct pt_regs *, long); 73dotraplinkage void do_invalid_TSS(struct pt_regs *, long); 74dotraplinkage void do_segment_not_present(struct pt_regs *, long); 75dotraplinkage void do_stack_segment(struct pt_regs *, long); 76#ifdef CONFIG_X86_64 77dotraplinkage void do_double_fault(struct pt_regs *, long); | 1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef _ASM_X86_TRAPS_H 3#define _ASM_X86_TRAPS_H 4 5#include <linux/context_tracking_state.h> 6#include <linux/kprobes.h> 7 8#include <asm/debugreg.h> --- 61 unchanged lines hidden (view full) --- 70dotraplinkage void do_invalid_op(struct pt_regs *, long); 71dotraplinkage void do_device_not_available(struct pt_regs *, long); 72dotraplinkage void do_coprocessor_segment_overrun(struct pt_regs *, long); 73dotraplinkage void do_invalid_TSS(struct pt_regs *, long); 74dotraplinkage void do_segment_not_present(struct pt_regs *, long); 75dotraplinkage void do_stack_segment(struct pt_regs *, long); 76#ifdef CONFIG_X86_64 77dotraplinkage void do_double_fault(struct pt_regs *, long); |
78asmlinkage struct pt_regs *sync_regs(struct pt_regs *); | |
79#endif 80dotraplinkage void do_general_protection(struct pt_regs *, long); 81dotraplinkage void do_page_fault(struct pt_regs *, unsigned long); 82dotraplinkage void do_spurious_interrupt_bug(struct pt_regs *, long); 83dotraplinkage void do_coprocessor_error(struct pt_regs *, long); 84dotraplinkage void do_alignment_check(struct pt_regs *, long); 85#ifdef CONFIG_X86_MCE 86dotraplinkage void do_machine_check(struct pt_regs *, long); --- 80 unchanged lines hidden --- | 78#endif 79dotraplinkage void do_general_protection(struct pt_regs *, long); 80dotraplinkage void do_page_fault(struct pt_regs *, unsigned long); 81dotraplinkage void do_spurious_interrupt_bug(struct pt_regs *, long); 82dotraplinkage void do_coprocessor_error(struct pt_regs *, long); 83dotraplinkage void do_alignment_check(struct pt_regs *, long); 84#ifdef CONFIG_X86_MCE 85dotraplinkage void do_machine_check(struct pt_regs *, long); --- 80 unchanged lines hidden --- |