Lines Matching refs:sp
16 unsigned long sp, in save_context_stack() argument
26 sp &= PSW_ADDR_INSN; in save_context_stack()
27 if (sp < low || sp > high) in save_context_stack()
28 return sp; in save_context_stack()
29 sf = (struct stack_frame *)sp; in save_context_stack()
37 return sp; in save_context_stack()
38 low = sp; in save_context_stack()
39 sp = sf->back_chain & PSW_ADDR_INSN; in save_context_stack()
40 if (!sp) in save_context_stack()
42 if (sp <= low || sp > high - sizeof(*sf)) in save_context_stack()
43 return sp; in save_context_stack()
44 sf = (struct stack_frame *)sp; in save_context_stack()
47 sp = (unsigned long)(sf + 1); in save_context_stack()
48 if (sp <= low || sp > high - sizeof(*regs)) in save_context_stack()
49 return sp; in save_context_stack()
50 regs = (struct pt_regs *)sp; in save_context_stack()
59 return sp; in save_context_stack()
60 low = sp; in save_context_stack()
61 sp = regs->gprs[15]; in save_context_stack()
67 register unsigned long sp asm ("15"); in save_stack_trace()
70 orig_sp = sp & PSW_ADDR_INSN; in save_stack_trace()
89 unsigned long sp, low, high; in save_stack_trace_tsk() local
91 sp = tsk->thread.ksp & PSW_ADDR_INSN; in save_stack_trace_tsk()
94 save_context_stack(trace, sp, low, high, 0); in save_stack_trace_tsk()