Lines Matching refs:sp
28 static unsigned int user_getsp32(unsigned int sp, int is_first) in user_getsp32() argument
31 void __user *p = compat_ptr(sp); in user_getsp32()
55 static unsigned long user_getsp64(unsigned long sp, int is_first) in user_getsp64() argument
59 if (!access_ok(VERIFY_READ, (void __user *)sp, sizeof(stack_frame))) in user_getsp64()
62 if (__copy_from_user_inatomic(stack_frame, (void __user *)sp, in user_getsp64()
73 static unsigned long kernel_getsp(unsigned long sp, int is_first) in kernel_getsp() argument
75 unsigned long *stack_frame = (unsigned long *)sp; in kernel_getsp()
77 if (!validate_sp(sp, current, STACK_FRAME_OVERHEAD)) in kernel_getsp()
94 unsigned long sp = regs->gpr[1]; in op_powerpc_backtrace() local
102 sp = kernel_getsp(sp, first_frame); in op_powerpc_backtrace()
103 if (!sp) in op_powerpc_backtrace()
112 sp = user_getsp64(sp, first_frame); in op_powerpc_backtrace()
113 if (!sp) in op_powerpc_backtrace()
123 sp = user_getsp32(sp, first_frame); in op_powerpc_backtrace()
124 if (!sp) in op_powerpc_backtrace()