tag | line | file | source code |
sframep | 178 | arch/sparc/kernel/signal.c | struct signal_sframe *sframep; |
sframep | 183 | arch/sparc/kernel/signal.c | sframep = (struct signal_sframe *) *fp; |
sframep | 184 | arch/sparc/kernel/signal.c | sframep = (struct signal_sframe *) (((unsigned long) sframep)-SF_ALIGNEDSZ); |
sframep | 185 | arch/sparc/kernel/signal.c | sc = &sframep->sig_context; |
sframep | 186 | arch/sparc/kernel/signal.c | if(verify_area(VERIFY_WRITE, sframep, sizeof(*sframep)) || |
sframep | 187 | arch/sparc/kernel/signal.c | (((unsigned long) sframep) & 7) || |
sframep | 188 | arch/sparc/kernel/signal.c | (((unsigned long) sframep) >= KERNBASE)) { |
sframep | 192 | arch/sparc/kernel/signal.c | sframep, pc, signr); |
sframep | 202 | arch/sparc/kernel/signal.c | *fp = (struct sigcontext_struct *) sframep; |
sframep | 229 | arch/sparc/kernel/signal.c | memcpy(sframep, (char *)regs->u_regs[UREG_FP], |
sframep | 233 | arch/sparc/kernel/signal.c | sframep->sig_num = signr; |
sframep | 239 | arch/sparc/kernel/signal.c | sframep->sig_code = current->tss.sig_desc; |
sframep | 240 | arch/sparc/kernel/signal.c | sframep->sig_address = current->tss.sig_address; |
sframep | 242 | arch/sparc/kernel/signal.c | sframep->sig_code = 0; |
sframep | 243 | arch/sparc/kernel/signal.c | sframep->sig_address = 0; |
sframep | 245 | arch/sparc/kernel/signal.c | sframep->sig_scptr = sc; |