Lines Matching refs:args
54 static void do_full_int80(struct syscall_args32 *args) in do_full_int80() argument
57 register unsigned long bp asm("bp") = args->arg5; in do_full_int80()
59 : "+a" (args->nr), in do_full_int80()
60 "+b" (args->arg0), "+c" (args->arg1), "+d" (args->arg2), in do_full_int80()
61 "+S" (args->arg3), "+D" (args->arg4), "+r" (bp)); in do_full_int80()
62 args->arg5 = bp; in do_full_int80()
64 sys32_helper(args, int80_and_ret); in do_full_int80()
76 static void do_full_vsyscall32(struct syscall_args32 *args) in do_full_vsyscall32() argument
78 sys32_helper(args, vsyscall32); in do_full_vsyscall32()
128 struct syscall_args32 args = { in test_sys32_regs() local
134 do_syscall(&args); in test_sys32_regs()
136 if (args.nr != getpid() || in test_sys32_regs()
137 args.arg0 != 10 || args.arg1 != 11 || args.arg2 != 12 || in test_sys32_regs()
138 args.arg3 != 13 || args.arg4 != 14 || args.arg5 != 15) { in test_sys32_regs()
147 args.nr = 37; /* kill */ in test_sys32_regs()
148 args.arg0 = getpid(); in test_sys32_regs()
149 args.arg1 = SIGUSR1; in test_sys32_regs()
150 do_syscall(&args); in test_sys32_regs()
151 if (args.nr != 0 || in test_sys32_regs()
152 args.arg0 != getpid() || args.arg1 != SIGUSR1 || args.arg2 != 12 || in test_sys32_regs()
153 args.arg3 != 13 || args.arg4 != 14 || args.arg5 != 15) { in test_sys32_regs()