Lines Matching refs:sp
14 unsigned long sp, in save_context_stack() argument
24 sp &= PSW_ADDR_INSN; in save_context_stack()
25 if (sp < low || sp > high) in save_context_stack()
26 return sp; in save_context_stack()
27 sf = (struct stack_frame *)sp; in save_context_stack()
35 return sp; in save_context_stack()
36 low = sp; in save_context_stack()
37 sp = sf->back_chain & PSW_ADDR_INSN; in save_context_stack()
38 if (!sp) in save_context_stack()
40 if (sp <= low || sp > high - sizeof(*sf)) in save_context_stack()
41 return sp; in save_context_stack()
42 sf = (struct stack_frame *)sp; in save_context_stack()
45 sp = (unsigned long)(sf + 1); in save_context_stack()
46 if (sp <= low || sp > high - sizeof(*regs)) in save_context_stack()
47 return sp; in save_context_stack()
48 regs = (struct pt_regs *)sp; in save_context_stack()
57 return sp; in save_context_stack()
58 low = sp; in save_context_stack()
59 sp = regs->gprs[15]; in save_context_stack()
65 register unsigned long sp asm ("15"); in save_stack_trace()
68 orig_sp = sp & PSW_ADDR_INSN; in save_stack_trace()
87 unsigned long sp, low, high; in save_stack_trace_tsk() local
89 sp = tsk->thread.ksp & PSW_ADDR_INSN; in save_stack_trace_tsk()
92 save_context_stack(trace, sp, low, high, 0); in save_stack_trace_tsk()