GNU Linux-libre 4.4.284-gnu1
[releases.git] / arch / x86 / include / asm / proto.h
1 #ifndef _ASM_X86_PROTO_H
2 #define _ASM_X86_PROTO_H
3
4 #include <asm/ldt.h>
5
6 struct task_struct;
7
8 /* misc architecture specific prototypes */
9
10 void syscall_init(void);
11
12 void entry_SYSCALL_64(void);
13 void entry_SYSCALL_compat(void);
14 void entry_INT80_32(void);
15 void entry_INT80_compat(void);
16 void entry_SYSENTER_32(void);
17 void entry_SYSENTER_compat(void);
18
19 void x86_configure_nx(void);
20 void x86_report_nx(void);
21
22 extern int reboot_force;
23
24 long do_arch_prctl(struct task_struct *task, int code, unsigned long addr);
25
26 #endif /* _ASM_X86_PROTO_H */