Lines Matching refs:sp

82 		COPY(di); COPY(si); COPY(bp); COPY(sp); COPY(bx);  in restore_sigcontext()
137 put_user_ex(regs->sp, &sc->sp); in setup_sigcontext()
159 put_user_ex(regs->sp, &sc->sp_at_signal); in setup_sigcontext()
185 static unsigned long align_sigframe(unsigned long sp) in align_sigframe() argument
192 sp = ((sp + 4) & -16ul) - 4; in align_sigframe()
194 sp = round_down(sp, 16) - 8; in align_sigframe()
196 return sp; in align_sigframe()
205 unsigned long sp = regs->sp; in get_sigframe() local
207 int onsigstack = on_sig_stack(sp); in get_sigframe()
211 sp -= 128; in get_sigframe()
217 sp = current->sas_ss_sp + current->sas_ss_size; in get_sigframe()
223 sp = (unsigned long) ka->sa.sa_restorer; in get_sigframe()
228 sp = alloc_mathframe(sp, config_enabled(CONFIG_X86_32), in get_sigframe()
230 *fpstate = (void __user *)sp; in get_sigframe()
233 sp = align_sigframe(sp - frame_size); in get_sigframe()
239 if (onsigstack && !likely(on_sig_stack(sp))) in get_sigframe()
247 return (void __user *)sp; in get_sigframe()
323 regs->sp = (unsigned long)frame; in __setup_frame()
361 save_altstack_ex(&frame->uc.uc_stack, regs->sp); in __setup_rt_frame()
389 regs->sp = (unsigned long)frame; in __setup_rt_frame()
427 save_altstack_ex(&frame->uc.uc_stack, regs->sp); in __setup_rt_frame()
457 regs->sp = (unsigned long)frame; in __setup_rt_frame()
494 compat_save_altstack_ex(&frame->uc.uc_stack, regs->sp); in x32_setup_rt_frame()
515 regs->sp = (unsigned long) frame; in x32_setup_rt_frame()
543 frame = (struct sigframe __user *)(regs->sp - 8); in sys_sigreturn()
571 frame = (struct rt_sigframe __user *)(regs->sp - sizeof(long)); in sys_rt_sigreturn()
755 regs->ip, regs->sp, regs->orig_ax); in signal_fault()
770 frame = (struct rt_sigframe_x32 __user *)(regs->sp - 8); in sys32_x32_rt_sigreturn()