Home
last modified time | relevance | path

Searched refs:UREG_FP (Results 1 - 25 of 48) sorted by relevance

12

/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dsignal_32.c88 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] in setup_rt_frame()
[all...]
H A Dsignal32.c100 regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; in do_sigreturn32()
101 sf = (struct signal_frame32 __user *) regs->u_regs[UREG_FP]; in do_sigreturn32()
107 if (get_user(ufp, &sf->info.si_regs.u_regs[UREG_FP])) in do_sigreturn32()
188 regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; in do_rt_sigreturn32()
189 sf = (struct rt_signal_frame32 __user *) regs->u_regs[UREG_FP]; in do_rt_sigreturn32()
195 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) in do_rt_sigreturn32()
265 regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; in get_sigframe()
266 sp = regs->u_regs[UREG_FP]; in get_sigframe()
439 (u32 __user *)(regs->u_regs[UREG_FP]), in setup_frame32()
456 regs->u_regs[UREG_FP] in setup_frame32()
[all...]
H A Dprocess.c25 .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()
H A Dprocess_64.c197 show_stack(current, (unsigned long *)regs->u_regs[UREG_FP], KERN_DEFAULT); in show_regs()
221 (regs->u_regs[UREG_FP] + STACK_BIAS); in __global_reg_self()
614 regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; in copy_thread()
616 t->kregs->u_regs[UREG_FP] = sp; in copy_thread()
620 if (sp != regs->u_regs[UREG_FP]) { in copy_thread()
623 csp = clone_stackframe(sp, regs->u_regs[UREG_FP]); in copy_thread()
626 t->kregs->u_regs[UREG_FP] = csp; in copy_thread()
H A Dunaligned_32.c101 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; in fetch_reg()
114 win = (struct reg_window32 __user *) regs->u_regs[UREG_FP]; in safe_fetch_reg()
131 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; in fetch_reg_addr()
288 ((void __user *)(((unsigned long *)regs->u_regs[UREG_FP])+(regnum))) in ok_for_user()
H A Dprocess_32.c327 childregs->u_regs[UREG_FP] = sp;
334 if (sp != regs->u_regs[UREG_FP]) {
345 regs->u_regs[UREG_FP];
361 childregs->u_regs[UREG_FP] = (unsigned long)childstack;
H A Dsignal_64.c269 (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()
H A Dkgdb_32.c28 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()
H A Dkgdb_64.c28 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()
H A Dunaligned_64.c127 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()
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dsignal_32.c88 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] in setup_rt_frame()
[all...]
H A Dsignal32.c99 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] in setup_frame32()
[all...]
H A Dprocess.c25 .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()
H A Dprocess_64.c185 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()
H A Dprocess_32.c313 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;
H A Dunaligned_32.c102 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()
H A Dsignal_64.c269 (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()
H A Dkgdb_32.c28 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()
H A Dkgdb_64.c28 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()
H A Dunaligned_64.c127 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()
/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Dptrace.h70 #define user_stack_pointer(regs) ((regs)->u_regs[UREG_FP])
145 #define user_stack_pointer(regs) ((regs)->u_regs[UREG_FP])
H A Dprocessor_32.h100 #define KSTK_ESP(tsk) ((tsk)->thread.kregs->u_regs[UREG_FP])
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Dptrace.h70 #define user_stack_pointer(regs) ((regs)->u_regs[UREG_FP])
145 #define user_stack_pointer(regs) ((regs)->u_regs[UREG_FP])
H A Dprocessor_32.h87 #define KSTK_ESP(tsk) ((tsk)->thread.kregs->u_regs[UREG_FP])
/kernel/linux/linux-5.10/arch/sparc/math-emu/
H A Dmath_64.c324 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()

Completed in 26 milliseconds

12