Lines Matching refs:sp

83 		COPY(di); COPY(si); COPY(bp); COPY(sp); COPY(bx);  in restore_sigcontext()
139 put_user_ex(regs->sp, &sc->sp); in setup_sigcontext()
161 put_user_ex(regs->sp, &sc->sp_at_signal); in setup_sigcontext()
187 static unsigned long align_sigframe(unsigned long sp) in align_sigframe() argument
194 sp = ((sp + 4) & -16ul) - 4; in align_sigframe()
196 sp = round_down(sp, 16) - 8; in align_sigframe()
198 return sp; in align_sigframe()
207 unsigned long sp = regs->sp; in get_sigframe() local
209 int onsigstack = on_sig_stack(sp); in get_sigframe()
214 sp -= 128; in get_sigframe()
220 sp = current->sas_ss_sp + current->sas_ss_size; in get_sigframe()
226 sp = (unsigned long) ka->sa.sa_restorer; in get_sigframe()
231 sp = fpu__alloc_mathframe(sp, config_enabled(CONFIG_X86_32), in get_sigframe()
233 *fpstate = (void __user *)sp; in get_sigframe()
236 sp = align_sigframe(sp - frame_size); in get_sigframe()
242 if (onsigstack && !likely(on_sig_stack(sp))) in get_sigframe()
250 return (void __user *)sp; in get_sigframe()
326 regs->sp = (unsigned long)frame; in __setup_frame()
364 save_altstack_ex(&frame->uc.uc_stack, regs->sp); in __setup_rt_frame()
392 regs->sp = (unsigned long)frame; in __setup_rt_frame()
430 save_altstack_ex(&frame->uc.uc_stack, regs->sp); in __setup_rt_frame()
460 regs->sp = (unsigned long)frame; in __setup_rt_frame()
497 compat_save_altstack_ex(&frame->uc.uc_stack, regs->sp); in x32_setup_rt_frame()
518 regs->sp = (unsigned long) frame; in x32_setup_rt_frame()
546 frame = (struct sigframe __user *)(regs->sp - 8); in sys_sigreturn()
574 frame = (struct rt_sigframe __user *)(regs->sp - sizeof(long)); in sys_rt_sigreturn()
752 regs->ip, regs->sp, regs->orig_ax); in signal_fault()
767 frame = (struct rt_sigframe_x32 __user *)(regs->sp - 8); in sys32_x32_rt_sigreturn()