Lines Matching refs:trace
31 static void save_context_stack(struct stack_trace *trace, unsigned long sp, in save_context_stack() argument
45 if (!trace->skip) in save_context_stack()
46 trace->entries[trace->nr_entries++] = ip; in save_context_stack()
48 trace->skip--; in save_context_stack()
51 if (trace->nr_entries >= trace->max_entries) in save_context_stack()
58 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
64 save_context_stack(trace, sp, current, 1); in save_stack_trace()
68 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
80 save_context_stack(trace, sp, tsk, 0); in save_stack_trace_tsk()
87 save_stack_trace_regs(struct pt_regs *regs, struct stack_trace *trace) in save_stack_trace_regs() argument
89 save_context_stack(trace, regs->gpr[1], current, 0); in save_stack_trace_regs()
101 struct stack_trace *trace) in __save_stack_trace_tsk_reliable() argument
197 if (trace->nr_entries >= trace->max_entries) in __save_stack_trace_tsk_reliable()
199 if (!trace->skip) in __save_stack_trace_tsk_reliable()
200 trace->entries[trace->nr_entries++] = ip; in __save_stack_trace_tsk_reliable()
202 trace->skip--; in __save_stack_trace_tsk_reliable()
208 struct stack_trace *trace) in save_stack_trace_tsk_reliable() argument
219 ret = __save_stack_trace_tsk_reliable(tsk, trace); in save_stack_trace_tsk_reliable()