Lines Matching refs:trace
13 static unsigned long save_context_stack(struct stack_trace *trace, in save_context_stack() argument
30 if (!trace->skip) in save_context_stack()
31 trace->entries[trace->nr_entries++] = addr; in save_context_stack()
33 trace->skip--; in save_context_stack()
34 if (trace->nr_entries >= trace->max_entries) in save_context_stack()
51 if (!trace->skip) in save_context_stack()
52 trace->entries[trace->nr_entries++] = addr; in save_context_stack()
54 trace->skip--; in save_context_stack()
56 if (trace->nr_entries >= trace->max_entries) in save_context_stack()
63 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
69 new_sp = save_context_stack(trace, orig_sp, in save_stack_trace()
74 new_sp = save_context_stack(trace, new_sp, in save_stack_trace()
79 save_context_stack(trace, new_sp, in save_stack_trace()
85 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
92 save_context_stack(trace, sp, low, high, 0); in save_stack_trace_tsk()
93 if (trace->nr_entries < trace->max_entries) in save_stack_trace_tsk()
94 trace->entries[trace->nr_entries++] = ULONG_MAX; in save_stack_trace_tsk()