Lines Matching refs:sc

47 	get_user_ex(regs->x, &sc->x);			\
52 get_user_ex(tmp, &sc->seg); \
64 int restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext() argument
106 get_user_ex(tmpflags, &sc->flags); in restore_sigcontext()
110 get_user_ex(buf, &sc->fpstate); in restore_sigcontext()
120 int setup_sigcontext(struct sigcontext __user *sc, void __user *fpstate, in setup_sigcontext() argument
128 put_user_ex(get_user_gs(regs), (unsigned int __user *)&sc->gs); in setup_sigcontext()
129 put_user_ex(regs->fs, (unsigned int __user *)&sc->fs); in setup_sigcontext()
130 put_user_ex(regs->es, (unsigned int __user *)&sc->es); in setup_sigcontext()
131 put_user_ex(regs->ds, (unsigned int __user *)&sc->ds); in setup_sigcontext()
134 put_user_ex(regs->di, &sc->di); in setup_sigcontext()
135 put_user_ex(regs->si, &sc->si); in setup_sigcontext()
136 put_user_ex(regs->bp, &sc->bp); in setup_sigcontext()
137 put_user_ex(regs->sp, &sc->sp); in setup_sigcontext()
138 put_user_ex(regs->bx, &sc->bx); in setup_sigcontext()
139 put_user_ex(regs->dx, &sc->dx); in setup_sigcontext()
140 put_user_ex(regs->cx, &sc->cx); in setup_sigcontext()
141 put_user_ex(regs->ax, &sc->ax); in setup_sigcontext()
143 put_user_ex(regs->r8, &sc->r8); in setup_sigcontext()
144 put_user_ex(regs->r9, &sc->r9); in setup_sigcontext()
145 put_user_ex(regs->r10, &sc->r10); in setup_sigcontext()
146 put_user_ex(regs->r11, &sc->r11); in setup_sigcontext()
147 put_user_ex(regs->r12, &sc->r12); in setup_sigcontext()
148 put_user_ex(regs->r13, &sc->r13); in setup_sigcontext()
149 put_user_ex(regs->r14, &sc->r14); in setup_sigcontext()
150 put_user_ex(regs->r15, &sc->r15); in setup_sigcontext()
153 put_user_ex(current->thread.trap_nr, &sc->trapno); in setup_sigcontext()
154 put_user_ex(current->thread.error_code, &sc->err); in setup_sigcontext()
155 put_user_ex(regs->ip, &sc->ip); in setup_sigcontext()
157 put_user_ex(regs->cs, (unsigned int __user *)&sc->cs); in setup_sigcontext()
158 put_user_ex(regs->flags, &sc->flags); in setup_sigcontext()
159 put_user_ex(regs->sp, &sc->sp_at_signal); in setup_sigcontext()
160 put_user_ex(regs->ss, (unsigned int __user *)&sc->ss); in setup_sigcontext()
162 put_user_ex(regs->flags, &sc->flags); in setup_sigcontext()
163 put_user_ex(regs->cs, &sc->cs); in setup_sigcontext()
164 put_user_ex(0, &sc->gs); in setup_sigcontext()
165 put_user_ex(0, &sc->fs); in setup_sigcontext()
168 put_user_ex(fpstate, &sc->fpstate); in setup_sigcontext()
171 put_user_ex(mask, &sc->oldmask); in setup_sigcontext()
172 put_user_ex(current->thread.cr2, &sc->cr2); in setup_sigcontext()
290 if (setup_sigcontext(&frame->sc, fpstate, regs, set->sig[0])) in __setup_frame()
547 if (__get_user(set.sig[0], &frame->sc.oldmask) || (_NSIG_WORDS > 1 in sys_sigreturn()
554 if (restore_sigcontext(regs, &frame->sc)) in sys_sigreturn()