/Linux-v6.6/arch/sparc/kernel/ |
D | signal_32.c | 88 sf = (struct signal_frame __user *) regs->u_regs[UREG_FP]; in do_sigreturn() 94 if (get_user(ufp, &sf->info.si_regs.u_regs[UREG_FP])) in do_sigreturn() 151 sf = (struct rt_signal_frame __user *) regs->u_regs[UREG_FP]; in do_rt_sigreturn() 155 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) in do_rt_sigreturn() 202 unsigned long sp = regs->u_regs[UREG_FP]; in get_sigframe() 279 err |= __copy_to_user(sf, (char *) regs->u_regs[UREG_FP], in setup_frame() 291 regs->u_regs[UREG_FP] = (unsigned long) sf; in setup_frame() 373 err |= __save_altstack(&sf->stack, regs->u_regs[UREG_FP]); in setup_rt_frame() 376 err |= __copy_to_user(sf, (char *) regs->u_regs[UREG_FP], in setup_rt_frame() 390 regs->u_regs[UREG_FP] = (unsigned long) sf; in setup_rt_frame()
|
D | process.c | 25 .stack = regs->u_regs[UREG_FP], in sparc_fork() 50 .stack = regs->u_regs[UREG_FP], in sparc_vfork() 97 args.stack = regs->u_regs[UREG_FP]; in sparc_clone()
|
D | signal32.c | 99 regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; in do_sigreturn32() 100 sf = (struct signal_frame32 __user *) regs->u_regs[UREG_FP]; in do_sigreturn32() 106 if (get_user(ufp, &sf->info.si_regs.u_regs[UREG_FP])) in do_sigreturn32() 187 regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; in do_rt_sigreturn32() 188 sf = (struct rt_signal_frame32 __user *) regs->u_regs[UREG_FP]; in do_rt_sigreturn32() 194 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) in do_rt_sigreturn32() 264 regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; in get_sigframe() 265 sp = regs->u_regs[UREG_FP]; in get_sigframe() 440 (u32 __user *)(regs->u_regs[UREG_FP]), in setup_frame32() 457 regs->u_regs[UREG_FP] = (unsigned long) sf; in setup_frame32() [all …]
|
D | process_64.c | 185 show_stack(current, (unsigned long *)regs->u_regs[UREG_FP], KERN_DEFAULT); in show_regs() 209 (regs->u_regs[UREG_FP] + STACK_BIAS); in __global_reg_self() 603 regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; in copy_thread() 605 t->kregs->u_regs[UREG_FP] = sp; in copy_thread() 608 if (sp != regs->u_regs[UREG_FP]) { in copy_thread() 611 csp = clone_stackframe(sp, regs->u_regs[UREG_FP]); in copy_thread() 614 t->kregs->u_regs[UREG_FP] = csp; in copy_thread()
|
D | unaligned_32.c | 102 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; in fetch_reg() 115 win = (struct reg_window32 __user *) regs->u_regs[UREG_FP]; in safe_fetch_reg() 132 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; in fetch_reg_addr()
|
D | process_32.c | 313 childregs->u_regs[UREG_FP] = sp; 318 if (sp != regs->u_regs[UREG_FP]) { 329 regs->u_regs[UREG_FP]; 345 childregs->u_regs[UREG_FP] = (unsigned long)childstack;
|
D | signal_64.c | 269 (regs->u_regs [UREG_FP] + STACK_BIAS); in do_rt_sigreturn() 275 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) in do_rt_sigreturn() 327 unsigned long sp = regs->u_regs[UREG_FP] + STACK_BIAS; in get_sigframe() 404 err |= __save_altstack(&sf->stack, regs->u_regs[UREG_FP]); in setup_rt_frame() 410 (u64 __user *)(regs->u_regs[UREG_FP] + in setup_rt_frame() 429 regs->u_regs[UREG_FP] = ((unsigned long) sf) - STACK_BIAS; in setup_rt_frame()
|
D | kgdb_32.c | 28 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; in pt_regs_to_gdb_regs() 103 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; in gdb_regs_to_pt_regs()
|
D | kgdb_64.c | 28 win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS); in pt_regs_to_gdb_regs() 109 win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS); in gdb_regs_to_pt_regs()
|
D | unaligned_64.c | 127 fp = regs->u_regs[UREG_FP]; in fetch_reg() 152 fp = regs->u_regs[UREG_FP]; in fetch_reg_addr() 415 unsigned long fp = regs->u_regs[UREG_FP]; in handle_popc() 584 } else if (!test_thread_64bit_stack(regs->u_regs[UREG_FP])) { in handle_ld_nf()
|
D | visemul.c | 158 fp = regs->u_regs[UREG_FP]; in fetch_reg() 179 unsigned long fp = regs->u_regs[UREG_FP]; in __fetch_reg_addr_user() 213 if (!test_thread_64bit_stack(regs->u_regs[UREG_FP])) in store_reg()
|
D | uprobes.c | 140 unsigned long fp = regs->u_regs[UREG_FP]; in retpc_fixup()
|
D | kprobes.c | 258 (regs->u_regs[UREG_FP] + STACK_BIAS); in retpc_fixup()
|
D | traps_32.c | 72 struct reg_window32 *rw = (struct reg_window32 *)regs->u_regs[UREG_FP]; in die_if_kernel()
|
D | perf_event.c | 1802 ufp = regs->u_regs[UREG_FP] + STACK_BIAS; in perf_callchain_user_64() 1826 ufp = regs->u_regs[UREG_FP] & 0xffffffffUL; in perf_callchain_user_32()
|
D | traps_64.c | 2539 (regs->u_regs[UREG_FP] + STACK_BIAS); in die_if_kernel()
|
/Linux-v6.6/arch/sparc/include/asm/ |
D | ptrace.h | 70 #define user_stack_pointer(regs) ((regs)->u_regs[UREG_FP]) 145 #define user_stack_pointer(regs) ((regs)->u_regs[UREG_FP])
|
D | processor_32.h | 87 #define KSTK_ESP(tsk) ((tsk)->thread.kregs->u_regs[UREG_FP])
|
D | processor_64.h | 183 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->u_regs[UREG_FP])
|
/Linux-v6.6/arch/sparc/math-emu/ |
D | math_64.c | 324 else if (!test_thread_64bit_stack(regs->u_regs[UREG_FP])) { in do_mathemu() 327 win32 = (struct reg_window32 __user *)((unsigned long)((u32)regs->u_regs[UREG_FP])); in do_mathemu() 332 win = (struct reg_window __user *)(regs->u_regs[UREG_FP] + STACK_BIAS); in do_mathemu()
|
/Linux-v6.6/arch/sparc/mm/ |
D | fault_32.c | 72 (void *)regs->u_regs[UREG_FP], code); in show_signal_msg() 376 sp = regs->u_regs[UREG_FP]; in window_ret_fault()
|
D | fault_64.c | 153 (void *)regs->u_regs[UREG_FP], code); in show_signal_msg()
|
/Linux-v6.6/arch/sparc/include/uapi/asm/ |
D | ptrace.h | 158 #define UREG_FP UREG_I6 macro
|
/Linux-v6.6/tools/lib/bpf/ |
D | bpf_tracing.h | 340 #define __PT_SP_REG u_regs[UREG_FP]
|