Lines Matching refs:trace
27 struct stack_trace *trace = data; in save_stack_address() local
32 if (trace->skip > 0) { in save_stack_address()
33 trace->skip--; in save_stack_address()
37 if (trace->nr_entries < trace->max_entries) in save_stack_address()
38 trace->entries[trace->nr_entries++] = addr; in save_stack_address()
41 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
43 unwind_stack(trace, (unsigned long *) &trace, save_stack_address); in save_stack_trace()
50 struct stack_trace *trace = (struct stack_trace *)data; in save_stack_address_nosched() local
58 if (trace->skip > 0) { in save_stack_address_nosched()
59 trace->skip--; in save_stack_address_nosched()
63 if (trace->nr_entries < trace->max_entries) in save_stack_address_nosched()
64 trace->entries[trace->nr_entries++] = addr; in save_stack_address_nosched()
67 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
76 unwind_stack(trace, sp, save_stack_address_nosched); in save_stack_trace_tsk()
81 save_stack_trace_regs(struct pt_regs *regs, struct stack_trace *trace) in save_stack_trace_regs() argument
83 unwind_stack(trace, (unsigned long *) regs->sp, in save_stack_trace_regs()