Lines Matching refs:fp

56 	unsigned long *fp;  in perf_callchain_kernel()  local
66 fp = (unsigned long *) sp; in perf_callchain_kernel()
67 next_sp = fp[0]; in perf_callchain_kernel()
70 fp[STACK_FRAME_MARKER] == STACK_FRAME_REGS_MARKER) { in perf_callchain_kernel()
85 next_ip = fp[STACK_FRAME_LR_SAVE]; in perf_callchain_kernel()
208 static int is_sigreturn_64_address(unsigned long nip, unsigned long fp) in is_sigreturn_64_address() argument
210 if (nip == fp + offsetof(struct signal_frame_64, tramp)) in is_sigreturn_64_address()
243 unsigned long __user *fp, *uregs; in perf_callchain_user_64() local
251 fp = (unsigned long __user *) sp; in perf_callchain_user_64()
252 if (!valid_user_sp(sp, 1) || read_user_stack_64(fp, &next_sp)) in perf_callchain_user_64()
254 if (level > 0 && read_user_stack_64(&fp[2], &next_ip)) in perf_callchain_user_64()
367 static int is_sigreturn_32_address(unsigned int nip, unsigned int fp) in is_sigreturn_32_address() argument
369 if (nip == fp + offsetof(struct signal_frame_32, mctx.mc_pad)) in is_sigreturn_32_address()
377 static int is_rt_sigreturn_32_address(unsigned int nip, unsigned int fp) in is_rt_sigreturn_32_address() argument
379 if (nip == fp + offsetof(struct rt_signal_frame_32, in is_rt_sigreturn_32_address()
449 unsigned int __user *fp, *uregs; in perf_callchain_user_32() local
457 fp = (unsigned int __user *) (unsigned long) sp; in perf_callchain_user_32()
458 if (!valid_user_sp(sp, 0) || read_user_stack_32(fp, &next_sp)) in perf_callchain_user_32()
460 if (level > 0 && read_user_stack_32(&fp[1], &next_ip)) in perf_callchain_user_32()