Home
last modified time | relevance | path

Searched refs:kernel_vm86_regs (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/arch/x86/include/asm/
Dvm86.h17 struct kernel_vm86_regs { struct
32 struct kernel_vm86_regs regs; argument
63 void handle_vm86_fault(struct kernel_vm86_regs *, long);
64 int handle_vm86_trap(struct kernel_vm86_regs *, long, int);
65 struct pt_regs *save_v86_state(struct kernel_vm86_regs *);
75 static inline int handle_vm86_trap(struct kernel_vm86_regs *a, long b, int c) in handle_vm86_trap()
Dmath_emu.h15 struct kernel_vm86_regs *vm86;
/linux-4.1.27/arch/x86/kernel/
Dvm86_32.c95 const struct kernel_vm86_regs *regs) in copy_vm86_regs_to_user()
103 ret += copy_to_user(user, regs, offsetof(struct kernel_vm86_regs, pt.orig_ax)); in copy_vm86_regs_to_user()
105 sizeof(struct kernel_vm86_regs) - in copy_vm86_regs_to_user()
106 offsetof(struct kernel_vm86_regs, pt.orig_ax)); in copy_vm86_regs_to_user()
112 static int copy_vm86_regs_from_user(struct kernel_vm86_regs *regs, in copy_vm86_regs_from_user()
119 ret += copy_from_user(regs, user, offsetof(struct kernel_vm86_regs, pt.orig_ax)); in copy_vm86_regs_from_user()
122 sizeof(struct kernel_vm86_regs) - in copy_vm86_regs_from_user()
123 offsetof(struct kernel_vm86_regs, pt.orig_ax) + in copy_vm86_regs_from_user()
128 struct pt_regs *save_v86_state(struct kernel_vm86_regs *regs) in save_v86_state()
350 static inline void return_to_32bit(struct kernel_vm86_regs *regs16, int retval) in return_to_32bit()
[all …]
Dtraps.c203 if (!handle_vm86_trap((struct kernel_vm86_regs *) regs, in do_trap_no_signal()
466 handle_vm86_fault((struct kernel_vm86_regs *) regs, error_code); in do_general_protection()
674 handle_vm86_trap((struct kernel_vm86_regs *) regs, error_code, in do_debug()
/linux-4.1.27/arch/x86/math-emu/
Dget_address.c45 offsetof(struct kernel_vm86_regs, ds),
46 offsetof(struct kernel_vm86_regs, es),
47 offsetof(struct kernel_vm86_regs, fs),
48 offsetof(struct kernel_vm86_regs, gs),
50 offsetof(struct kernel_vm86_regs, ds)