Lines Matching refs:next_ip

53 	unsigned long next_ip;  in perf_callchain_kernel()  local
76 next_ip = regs->nip; in perf_callchain_kernel()
83 next_ip = lr; in perf_callchain_kernel()
85 next_ip = fp[STACK_FRAME_LR_SAVE]; in perf_callchain_kernel()
94 if ((level == 1 && next_ip == lr) || in perf_callchain_kernel()
95 (level <= 1 && !kernel_text_address(next_ip))) in perf_callchain_kernel()
96 next_ip = 0; in perf_callchain_kernel()
101 perf_callchain_store(entry, next_ip); in perf_callchain_kernel()
239 unsigned long next_ip; in perf_callchain_user_64() local
245 next_ip = perf_instruction_pointer(regs); in perf_callchain_user_64()
248 perf_callchain_store(entry, next_ip); in perf_callchain_user_64()
254 if (level > 0 && read_user_stack_64(&fp[2], &next_ip)) in perf_callchain_user_64()
264 (is_sigreturn_64_address(next_ip, sp) || in perf_callchain_user_64()
272 if (read_user_stack_64(&uregs[PT_NIP], &next_ip) || in perf_callchain_user_64()
278 perf_callchain_store(entry, next_ip); in perf_callchain_user_64()
283 next_ip = lr; in perf_callchain_user_64()
284 perf_callchain_store(entry, next_ip); in perf_callchain_user_64()
411 unsigned int next_sp, unsigned int next_ip) in signal_frame_32_regs() argument
424 is_sigreturn_32_address(next_ip, sp) && in signal_frame_32_regs()
431 is_rt_sigreturn_32_address(next_ip, sp) && in signal_frame_32_regs()
446 unsigned int next_ip; in perf_callchain_user_32() local
451 next_ip = perf_instruction_pointer(regs); in perf_callchain_user_32()
454 perf_callchain_store(entry, next_ip); in perf_callchain_user_32()
460 if (level > 0 && read_user_stack_32(&fp[1], &next_ip)) in perf_callchain_user_32()
463 uregs = signal_frame_32_regs(sp, next_sp, next_ip); in perf_callchain_user_32()
471 if (read_user_stack_32(&uregs[PT_NIP], &next_ip) || in perf_callchain_user_32()
477 perf_callchain_store(entry, next_ip); in perf_callchain_user_32()
482 next_ip = lr; in perf_callchain_user_32()
483 perf_callchain_store(entry, next_ip); in perf_callchain_user_32()