Lines Matching refs:tail
1427 user_backtrace(struct frame_tail __user *tail, in user_backtrace() argument
1434 if (!access_ok(VERIFY_READ, tail, sizeof(buftail))) in user_backtrace()
1438 err = __copy_from_user_inatomic(&buftail, tail, sizeof(buftail)); in user_backtrace()
1450 if (tail >= buftail.fp) in user_backtrace()
1472 compat_user_backtrace(struct compat_frame_tail __user *tail, in compat_user_backtrace() argument
1479 if (!access_ok(VERIFY_READ, tail, sizeof(buftail))) in compat_user_backtrace()
1483 err = __copy_from_user_inatomic(&buftail, tail, sizeof(buftail)); in compat_user_backtrace()
1495 if (tail + 1 >= (struct compat_frame_tail __user *) in compat_user_backtrace()
1515 struct frame_tail __user *tail; in perf_callchain_user() local
1517 tail = (struct frame_tail __user *)regs->regs[29]; in perf_callchain_user()
1520 tail && !((unsigned long)tail & 0xf)) in perf_callchain_user()
1521 tail = user_backtrace(tail, entry); in perf_callchain_user()
1525 struct compat_frame_tail __user *tail; in perf_callchain_user() local
1527 tail = (struct compat_frame_tail __user *)regs->compat_fp - 1; in perf_callchain_user()
1530 tail && !((unsigned long)tail & 0x3)) in perf_callchain_user()
1531 tail = compat_user_backtrace(tail, entry); in perf_callchain_user()