Lines Matching full:gpr
244 regs->gpr[3] = -ENOSYS; in do_seccomp()
262 regs->gpr[3] = regs->orig_gpr3; in do_seccomp()
318 * the tracer may also just change regs->gpr[0] to an in do_syscall_trace_enter()
326 /* Run seccomp after ptrace; allow it to set gpr[3]. */ in do_syscall_trace_enter()
331 if (regs->gpr[0] >= NR_syscalls) in do_syscall_trace_enter()
335 trace_sys_enter(regs, regs->gpr[0]); in do_syscall_trace_enter()
338 audit_syscall_entry(regs->gpr[0], regs->gpr[3], regs->gpr[4], in do_syscall_trace_enter()
339 regs->gpr[5], regs->gpr[6]); in do_syscall_trace_enter()
341 audit_syscall_entry(regs->gpr[0], in do_syscall_trace_enter()
342 regs->gpr[3] & 0xffffffff, in do_syscall_trace_enter()
343 regs->gpr[4] & 0xffffffff, in do_syscall_trace_enter()
344 regs->gpr[5] & 0xffffffff, in do_syscall_trace_enter()
345 regs->gpr[6] & 0xffffffff); in do_syscall_trace_enter()
348 return regs->gpr[0]; in do_syscall_trace_enter()
355 regs->gpr[3] = -ENOSYS; in do_syscall_trace_enter()
383 BUILD_BUG_ON(offsetof(struct pt_regs, gpr) != in pt_regs_check()
384 offsetof(struct user_pt_regs, gpr)); in pt_regs_check()
424 CHECK_REG(PT_R0, gpr[0]); in pt_regs_check()
425 CHECK_REG(PT_R1, gpr[1]); in pt_regs_check()
426 CHECK_REG(PT_R2, gpr[2]); in pt_regs_check()
427 CHECK_REG(PT_R3, gpr[3]); in pt_regs_check()
428 CHECK_REG(PT_R4, gpr[4]); in pt_regs_check()
429 CHECK_REG(PT_R5, gpr[5]); in pt_regs_check()
430 CHECK_REG(PT_R6, gpr[6]); in pt_regs_check()
431 CHECK_REG(PT_R7, gpr[7]); in pt_regs_check()
432 CHECK_REG(PT_R8, gpr[8]); in pt_regs_check()
433 CHECK_REG(PT_R9, gpr[9]); in pt_regs_check()
434 CHECK_REG(PT_R10, gpr[10]); in pt_regs_check()
435 CHECK_REG(PT_R11, gpr[11]); in pt_regs_check()
436 CHECK_REG(PT_R12, gpr[12]); in pt_regs_check()
437 CHECK_REG(PT_R13, gpr[13]); in pt_regs_check()
438 CHECK_REG(PT_R14, gpr[14]); in pt_regs_check()
439 CHECK_REG(PT_R15, gpr[15]); in pt_regs_check()
440 CHECK_REG(PT_R16, gpr[16]); in pt_regs_check()
441 CHECK_REG(PT_R17, gpr[17]); in pt_regs_check()
442 CHECK_REG(PT_R18, gpr[18]); in pt_regs_check()
443 CHECK_REG(PT_R19, gpr[19]); in pt_regs_check()
444 CHECK_REG(PT_R20, gpr[20]); in pt_regs_check()
445 CHECK_REG(PT_R21, gpr[21]); in pt_regs_check()
446 CHECK_REG(PT_R22, gpr[22]); in pt_regs_check()
447 CHECK_REG(PT_R23, gpr[23]); in pt_regs_check()
448 CHECK_REG(PT_R24, gpr[24]); in pt_regs_check()
449 CHECK_REG(PT_R25, gpr[25]); in pt_regs_check()
450 CHECK_REG(PT_R26, gpr[26]); in pt_regs_check()
451 CHECK_REG(PT_R27, gpr[27]); in pt_regs_check()
452 CHECK_REG(PT_R28, gpr[28]); in pt_regs_check()
453 CHECK_REG(PT_R29, gpr[29]); in pt_regs_check()
454 CHECK_REG(PT_R30, gpr[30]); in pt_regs_check()
455 CHECK_REG(PT_R31, gpr[31]); in pt_regs_check()