tag | line | file | source code |
sa | 54 | arch/alpha/kernel/signal.c | void setup_frame(struct sigaction * sa, unsigned long ** fp, unsigned long pc, |
sa | 84 | arch/i386/kernel/signal.c | void setup_frame(struct sigaction * sa, unsigned long ** fp, unsigned long eip, |
sa | 93 | arch/i386/kernel/signal.c | frame = (unsigned long *) sa->sa_restorer; |
sa | 151 | arch/i386/kernel/signal.c | struct sigaction * sa; |
sa | 158 | arch/i386/kernel/signal.c | sa = current->sigaction + signr; |
sa | 174 | arch/i386/kernel/signal.c | sa = current->sigaction + signr - 1; |
sa | 176 | arch/i386/kernel/signal.c | if (sa->sa_handler == SIG_IGN) { |
sa | 184 | arch/i386/kernel/signal.c | if (sa->sa_handler == SIG_DFL) { |
sa | 219 | arch/i386/kernel/signal.c | (regs->eax == -ERESTARTSYS && !(sa->sa_flags & SA_RESTART))) |
sa | 223 | arch/i386/kernel/signal.c | mask &= ~sa->sa_mask; |
sa | 237 | arch/i386/kernel/signal.c | sa = current->sigaction; |
sa | 238 | arch/i386/kernel/signal.c | for (mask = 1 ; mask ; sa++,signr++,mask += mask) { |
sa | 243 | arch/i386/kernel/signal.c | setup_frame(sa,&frame,eip,regs,signr,oldmask); |
sa | 244 | arch/i386/kernel/signal.c | eip = (unsigned long) sa->sa_handler; |
sa | 245 | arch/i386/kernel/signal.c | if (sa->sa_flags & SA_ONESHOT) |
sa | 246 | arch/i386/kernel/signal.c | sa->sa_handler = NULL; |
sa | 252 | arch/i386/kernel/signal.c | current->blocked |= sa->sa_mask; |
sa | 253 | arch/i386/kernel/signal.c | oldmask |= sa->sa_mask; |
sa | 104 | arch/mips/kernel/signal.c | static void setup_frame(struct sigaction * sa, unsigned long ** fp, |
sa | 186 | arch/mips/kernel/signal.c | struct sigaction * sa; |
sa | 206 | arch/mips/kernel/signal.c | sa = current->sigaction + signr; |
sa | 222 | arch/mips/kernel/signal.c | sa = current->sigaction + signr - 1; |
sa | 224 | arch/mips/kernel/signal.c | if (sa->sa_handler == SIG_IGN) { |
sa | 232 | arch/mips/kernel/signal.c | if (sa->sa_handler == SIG_DFL) { |
sa | 268 | arch/mips/kernel/signal.c | !(sa->sa_flags & SA_RESTART))) |
sa | 272 | arch/mips/kernel/signal.c | mask &= ~sa->sa_mask; |
sa | 286 | arch/mips/kernel/signal.c | sa = current->sigaction; |
sa | 287 | arch/mips/kernel/signal.c | for (mask = 1 ; mask ; sa++,signr++,mask += mask) { |
sa | 292 | arch/mips/kernel/signal.c | setup_frame(sa,&frame,pc,regs,signr,oldmask); |
sa | 293 | arch/mips/kernel/signal.c | pc = (unsigned long) sa->sa_handler; |
sa | 294 | arch/mips/kernel/signal.c | if (sa->sa_flags & SA_ONESHOT) |
sa | 295 | arch/mips/kernel/signal.c | sa->sa_handler = NULL; |
sa | 306 | arch/mips/kernel/signal.c | current->blocked |= sa->sa_mask; |
sa | 307 | arch/mips/kernel/signal.c | oldmask |= sa->sa_mask; |
sa | 52 | arch/sparc/kernel/signal.c | void setup_frame(struct sigaction * sa, unsigned long ** fp, unsigned long eip, |
sa | 2690 | drivers/char/cyclades.c | struct sigaction sa; |
sa | 27 | kernel/exit.c | struct sigaction * sa = sig + p->sigaction - 1; |
sa | 35 | kernel/exit.c | if (sa->sa_handler == SIG_IGN && sig != SIGCHLD) |
sa | 38 | kernel/exit.c | if ((sa->sa_handler == SIG_DFL) && |
sa | 529 | net/inet/udp.c | unsigned long sa; |
sa | 541 | net/inet/udp.c | rt=ip_rt_route(usin->sin_addr.s_addr, NULL, &sa); |
sa | 544 | net/inet/udp.c | sk->saddr = sa; /* Update source address */ |