Lines Matching refs:trace
66 struct stack_trace *trace; member
74 struct stack_trace *trace = data->trace; in save_trace() local
85 trace->entries[trace->nr_entries++] = addr; in save_trace()
87 if (trace->nr_entries >= trace->max_entries) in save_trace()
95 trace->entries[trace->nr_entries++] = regs->ARM_pc; in save_trace()
97 return trace->nr_entries >= trace->max_entries; in save_trace()
102 struct stack_trace *trace, unsigned int nosched) in __save_stack_trace() argument
107 data.trace = trace; in __save_stack_trace()
108 data.skip = trace->skip; in __save_stack_trace()
118 if (trace->nr_entries < trace->max_entries) in __save_stack_trace()
119 trace->entries[trace->nr_entries++] = ULONG_MAX; in __save_stack_trace()
137 if (trace->nr_entries < trace->max_entries) in __save_stack_trace()
138 trace->entries[trace->nr_entries++] = ULONG_MAX; in __save_stack_trace()
141 void save_stack_trace_regs(struct pt_regs *regs, struct stack_trace *trace) in save_stack_trace_regs() argument
146 data.trace = trace; in save_stack_trace_regs()
147 data.skip = trace->skip; in save_stack_trace_regs()
156 if (trace->nr_entries < trace->max_entries) in save_stack_trace_regs()
157 trace->entries[trace->nr_entries++] = ULONG_MAX; in save_stack_trace_regs()
160 void save_stack_trace_tsk(struct task_struct *tsk, struct stack_trace *trace) in save_stack_trace_tsk() argument
162 __save_stack_trace(tsk, trace, 1); in save_stack_trace_tsk()
166 void save_stack_trace(struct stack_trace *trace) in save_stack_trace() argument
168 __save_stack_trace(current, trace, 0); in save_stack_trace()