Lines Matching refs:pc
19 unsigned long fp, sp, pc;
24 pc = instruction_pointer(regs);
29 pc = (unsigned long)walk_stackframe;
34 pc = thread_saved_lr(task);
41 if (unlikely(!__kernel_text_address(pc) || fn(pc, arg)))
53 pc = ftrace_graph_ret_addr(current, NULL, frame->ra,
63 unsigned long sp, pc;
68 pc = instruction_pointer(regs);
71 pc = (unsigned long)walk_stackframe;
75 pc = thread_saved_lr(task);
83 if (__kernel_text_address(pc) && unlikely(fn(pc, arg)))
85 pc = (*ksp++) - 0x4;
90 static bool print_trace_address(unsigned long pc, void *arg)
92 print_ip_sym((const char *)arg, pc);
102 static bool save_wchan(unsigned long pc, void *arg)
104 if (!in_sched_functions(pc)) {
106 *p = pc;
114 unsigned long pc = 0;
116 walk_stackframe(task, NULL, save_wchan, &pc);
117 return pc;
121 static bool __save_trace(unsigned long pc, void *arg, bool nosched)
125 if (unlikely(nosched && in_sched_functions(pc)))
132 trace->entries[trace->nr_entries++] = pc;
136 static bool save_trace(unsigned long pc, void *arg)
138 return __save_trace(pc, arg, false);