Searched refs:kernel_vm86_regs (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/arch/x86/include/asm/ |
D | vm86.h | 17 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()
|
D | math_emu.h | 15 struct kernel_vm86_regs *vm86;
|
/linux-4.1.27/arch/x86/kernel/ |
D | vm86_32.c | 95 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 …]
|
D | traps.c | 203 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/ |
D | get_address.c | 45 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)
|