Searched refs:kernel_vm86_regs (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | vm86.h | 17 struct kernel_vm86_regs { struct 47 void handle_vm86_fault(struct kernel_vm86_regs *, long); 48 int handle_vm86_trap(struct kernel_vm86_regs *, long, int); 49 void save_v86_state(struct kernel_vm86_regs *, int); 80 static inline int handle_vm86_trap(struct kernel_vm86_regs *a, long b, int c) in handle_vm86_trap() 85 static inline void save_v86_state(struct kernel_vm86_regs *a, int b) { } in save_v86_state()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | vm86.h | 17 struct kernel_vm86_regs { struct 48 void handle_vm86_fault(struct kernel_vm86_regs *, long); 49 int handle_vm86_trap(struct kernel_vm86_regs *, long, int); 50 void save_v86_state(struct kernel_vm86_regs *, int); 81 static inline int handle_vm86_trap(struct kernel_vm86_regs *a, long b, int c) in handle_vm86_trap() 86 static inline void save_v86_state(struct kernel_vm86_regs *a, int b) { } in save_v86_state()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | vm86_32.c | 96 void save_v86_state(struct kernel_vm86_regs *regs, int retval) in save_v86_state() 242 struct kernel_vm86_regs vm86regs; in do_sys_vm86() 376 memcpy((struct kernel_vm86_regs *)regs, &vm86regs, sizeof(vm86regs)); in do_sys_vm86() 380 static inline void set_IF(struct kernel_vm86_regs *regs) in set_IF() 385 static inline void clear_IF(struct kernel_vm86_regs *regs) in clear_IF() 390 static inline void clear_TF(struct kernel_vm86_regs *regs) in clear_TF() 395 static inline void clear_AC(struct kernel_vm86_regs *regs) in clear_AC() 412 static inline void set_vflags_long(unsigned long flags, struct kernel_vm86_regs *regs) in set_vflags_long() 422 static inline void set_vflags_short(unsigned short flags, struct kernel_vm86_regs *regs) in set_vflags_short() 432 static inline unsigned long get_vflags(struct kernel_vm86_regs *reg [all...] |
H A D | traps.c | 109 if (!handle_vm86_trap((struct kernel_vm86_regs *) regs, in do_trap_no_signal() 574 handle_vm86_fault((struct kernel_vm86_regs *) regs, error_code); in DEFINE_IDTENTRY_ERRORCODE() 1002 handle_vm86_trap((struct kernel_vm86_regs *)regs, 0, X86_TRAP_DB); in exc_debug_user()
|
H A D | signal.c | 729 save_v86_state((struct kernel_vm86_regs *) regs, VM86_SIGNAL); in handle_signal()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | vm86_32.c | 96 void save_v86_state(struct kernel_vm86_regs *regs, int retval) in save_v86_state() 203 struct kernel_vm86_regs vm86regs; in do_sys_vm86() 342 memcpy((struct kernel_vm86_regs *)regs, &vm86regs, sizeof(vm86regs)); in do_sys_vm86() 346 static inline void set_IF(struct kernel_vm86_regs *regs) in set_IF() 351 static inline void clear_IF(struct kernel_vm86_regs *regs) in clear_IF() 356 static inline void clear_TF(struct kernel_vm86_regs *regs) in clear_TF() 361 static inline void clear_AC(struct kernel_vm86_regs *regs) in clear_AC() 378 static inline void set_vflags_long(unsigned long flags, struct kernel_vm86_regs *regs) in set_vflags_long() 388 static inline void set_vflags_short(unsigned short flags, struct kernel_vm86_regs *regs) in set_vflags_short() 398 static inline unsigned long get_vflags(struct kernel_vm86_regs *reg [all...] |
H A D | traps.c | 102 if (!handle_vm86_trap((struct kernel_vm86_regs *) regs, in do_trap_no_signal() 660 handle_vm86_fault((struct kernel_vm86_regs *) regs, error_code); in DEFINE_IDTENTRY_ERRORCODE() 1064 handle_vm86_trap((struct kernel_vm86_regs *)regs, 0, X86_TRAP_DB); in exc_debug_user()
|
H A D | signal.c | 233 save_v86_state((struct kernel_vm86_regs *) regs, VM86_SIGNAL); in handle_signal()
|
/kernel/linux/linux-5.10/arch/x86/math-emu/ |
H A D | get_address.c | 47 offsetof(struct kernel_vm86_regs, ds), 48 offsetof(struct kernel_vm86_regs, es), 49 offsetof(struct kernel_vm86_regs, fs), 50 offsetof(struct kernel_vm86_regs, gs), 52 offsetof(struct kernel_vm86_regs, ds)
|
/kernel/linux/linux-6.6/arch/x86/math-emu/ |
H A D | get_address.c | 47 offsetof(struct kernel_vm86_regs, ds), 48 offsetof(struct kernel_vm86_regs, es), 49 offsetof(struct kernel_vm86_regs, fs), 50 offsetof(struct kernel_vm86_regs, gs), 52 offsetof(struct kernel_vm86_regs, ds)
|
/kernel/linux/linux-5.10/arch/x86/lib/ |
H A D | insn-eval.c | 333 * kernel_vm86_regs as applicable. In CONFIG_X86_64, CS and SS are obtained 373 struct kernel_vm86_regs *vm86regs = (struct kernel_vm86_regs *)regs; in get_segment_selector()
|
/kernel/linux/linux-6.6/arch/x86/lib/ |
H A D | insn-eval.c | 331 * kernel_vm86_regs as applicable. In CONFIG_X86_64, CS and SS are obtained 371 struct kernel_vm86_regs *vm86regs = (struct kernel_vm86_regs *)regs; in get_segment_selector()
|
Completed in 14 milliseconds