Lines Matching +full:higher +full:- +full:end
1 // SPDX-License-Identifier: GPL-2.0-only
47 * (towards higher addresses). in user_backtrace()
57 * The registers we're interested in are at the end of the variable
58 * length saved register structure. The fp points at the end of this
60 * (struct compat_frame_tail *)(xxx->fp)-1
92 * (towards higher addresses). in compat_user_backtrace()
98 return (struct compat_frame_tail __user *)compat_ptr(buftail.fp) - 1; in compat_user_backtrace()
110 perf_callchain_store(entry, regs->pc); in perf_callchain_user()
116 tail = (struct frame_tail __user *)regs->regs[29]; in perf_callchain_user()
118 while (entry->nr < entry->max_stack && in perf_callchain_user()
126 tail = (struct compat_frame_tail __user *)regs->compat_fp - 1; in perf_callchain_user()
128 while ((entry->nr < entry->max_stack) && in perf_callchain_user()