Searched refs:vm86 (Results 1 – 12 of 12) sorted by relevance
/Linux-v4.19/arch/x86/kernel/ |
D | vm86_32.c | 87 #define VFLAGS (*(unsigned short *)&(current->thread.vm86->veflags)) 88 #define VEFLAGS (current->thread.vm86->veflags) 100 struct vm86 *vm86 = current->thread.vm86; in save_v86_state() local 110 if (!vm86 || !vm86->user_vm86) { in save_v86_state() 114 set_flags(regs->pt.flags, VEFLAGS, X86_EFLAGS_VIF | vm86->veflags_mask); in save_v86_state() 115 user = vm86->user_vm86; in save_v86_state() 117 if (!access_ok(VERIFY_WRITE, user, vm86->vm86plus.is_vm86pus ? in save_v86_state() 142 put_user_ex(vm86->screen_bitmap, &user->screen_bitmap); in save_v86_state() 150 tsk->thread.sp0 = vm86->saved_sp0; in save_v86_state() 154 vm86->saved_sp0 = 0; in save_v86_state() [all …]
|
D | process.c | 96 dst->thread.vm86 = NULL; in arch_dup_task_struct()
|
/Linux-v4.19/arch/x86/include/asm/ |
D | vm86.h | 31 struct vm86 { struct 56 if (__t->vm86 != NULL) { \ argument 57 kfree(__t->vm86); \ 58 __t->vm86 = NULL; \
|
D | processor.h | 10 struct vm86; 495 struct vm86 *vm86; member
|
/Linux-v4.19/tools/testing/selftests/x86/ |
D | entry_from_vm86.c | 143 ret = vm86(VM86_ENTER, v86); in do_test() 189 void do_umip_tests(struct vm86plus_struct *vm86, unsigned char *test_mem) in do_umip_tests() argument 204 do_test(vm86, vmcode_umip - vmcode, VM86_TRAP, 3, "UMIP tests"); in do_umip_tests() 241 do_test(vm86, vmcode_umip_str - vmcode, VM86_SIGNAL, 0, in do_umip_tests() 246 do_test(vm86, vmcode_umip_sldt - vmcode, VM86_SIGNAL, 0, in do_umip_tests()
|
/Linux-v4.19/kernel/ |
D | sys_ni.c | 361 COND_SYSCALL(vm86);
|
/Linux-v4.19/arch/x86/mm/ |
D | fault.c | 354 if (!v8086_mode(regs) || !tsk->thread.vm86) in check_v8086_mode() 359 tsk->thread.vm86->screen_bitmap |= 1 << bit; in check_v8086_mode()
|
/Linux-v4.19/arch/x86/math-emu/ |
D | README | 145 vm86 mode can cause a general protection fault. Address offsets 146 greater than 0xffff appear to be illegal in vm86 mode but are quite
|
/Linux-v4.19/security/ |
D | Kconfig | 142 Programs which use vm86 functionality or have some need to map
|
/Linux-v4.19/arch/x86/entry/syscalls/ |
D | syscall_32.tbl | 180 166 i386 vm86 sys_vm86 sys_ni_syscall
|
/Linux-v4.19/mm/ |
D | Kconfig | 323 Programs which use vm86 functionality or have some need to map
|
/Linux-v4.19/arch/x86/ |
D | Kconfig | 1183 a 16-bit DOS program where 16-bit performance matters, vm86
|