Searched refs:v86 (Results 1 – 2 of 2) sorted by relevance
/linux-4.1.27/tools/testing/selftests/x86/ |
D | entry_from_vm86.c | 50 static void do_test(struct vm86plus_struct *v86, unsigned long eip, in do_test() argument 56 v86->regs.eip = eip; in do_test() 57 ret = vm86(VM86_ENTER, v86); in do_test() 87 struct vm86plus_struct v86; in main() local 98 memset(&v86, 0, sizeof(v86)); in main() 100 v86.regs.cs = load_addr / 16; in main() 101 v86.regs.ss = load_addr / 16; in main() 102 v86.regs.ds = load_addr / 16; in main() 103 v86.regs.es = load_addr / 16; in main() 105 assert((v86.regs.cs & 3) == 0); /* Looks like RPL = 0 */ in main() [all …]
|
/linux-4.1.27/arch/x86/kernel/ |
D | vm86_32.c | 205 SYSCALL_DEFINE1(vm86old, struct vm86_struct __user *, v86) in SYSCALL_DEFINE1() argument 217 tmp = copy_vm86_regs_from_user(&info.regs, &v86->regs, in SYSCALL_DEFINE1() 224 tsk->thread.vm86_info = v86; in SYSCALL_DEFINE1() 239 struct vm86plus_struct __user *v86; in SYSCALL_DEFINE2() local 261 v86 = (struct vm86plus_struct __user *)arg; in SYSCALL_DEFINE2() 262 tmp = copy_vm86_regs_from_user(&info.regs, &v86->regs, in SYSCALL_DEFINE2() 269 tsk->thread.vm86_info = (struct vm86_struct __user *)v86; in SYSCALL_DEFINE2()
|