| tag | line | file | source code |
| sa | 285 | drivers/char/lp.c | struct sigaction sa; |
| sa | 299 | drivers/char/lp.c | sa.sa_handler = lp_interrupt; |
| sa | 300 | drivers/char/lp.c | sa.sa_flags = SA_INTERRUPT; |
| sa | 301 | drivers/char/lp.c | sa.sa_mask = 0; |
| sa | 302 | drivers/char/lp.c | sa.sa_restorer = NULL; |
| sa | 303 | drivers/char/lp.c | ret = irqaction(irq, &sa); |
| sa | 365 | drivers/char/lp.c | struct sigaction sa; |
| sa | 384 | drivers/char/lp.c | sa.sa_handler = lp_interrupt; |
| sa | 385 | drivers/char/lp.c | sa.sa_flags = SA_INTERRUPT; |
| sa | 386 | drivers/char/lp.c | sa.sa_mask = 0; |
| sa | 387 | drivers/char/lp.c | sa.sa_restorer = NULL; |
| sa | 388 | drivers/char/lp.c | if ((retval = irqaction(newirq, &sa))) { |
| sa | 391 | drivers/char/lp.c | irqaction(oldirq, &sa); |
| sa | 668 | drivers/char/serial.c | struct sigaction sa; |
| sa | 670 | drivers/char/serial.c | sa.sa_handler = rs_probe; |
| sa | 671 | drivers/char/serial.c | sa.sa_flags = (SA_INTERRUPT); |
| sa | 672 | drivers/char/serial.c | sa.sa_mask = 0; |
| sa | 673 | drivers/char/serial.c | sa.sa_restorer = NULL; |
| sa | 676 | drivers/char/serial.c | if (!(mask & dontgrab) && !irqaction(i, &sa)) { |
| sa | 725 | drivers/char/serial.c | struct sigaction sa; |
| sa | 747 | drivers/char/serial.c | sa.sa_handler = rs_interrupt; |
| sa | 748 | drivers/char/serial.c | sa.sa_flags = (SA_INTERRUPT); |
| sa | 749 | drivers/char/serial.c | sa.sa_mask = 0; |
| sa | 750 | drivers/char/serial.c | sa.sa_restorer = NULL; |
| sa | 751 | drivers/char/serial.c | retval = irqaction(info->irq,&sa); |
| sa | 1134 | drivers/char/serial.c | struct sigaction sa; |
| sa | 1180 | drivers/char/serial.c | sa.sa_handler = rs_interrupt; |
| sa | 1181 | drivers/char/serial.c | sa.sa_flags = (SA_INTERRUPT); |
| sa | 1182 | drivers/char/serial.c | sa.sa_mask = 0; |
| sa | 1183 | drivers/char/serial.c | sa.sa_restorer = NULL; |
| sa | 1184 | drivers/char/serial.c | retval = irqaction(new_serial.irq,&sa); |
| sa | 500 | drivers/scsi/aha152x.c | struct sigaction sa; |
| sa | 630 | drivers/scsi/aha152x.c | sa.sa_handler = aha152x_intr; |
| sa | 631 | drivers/scsi/aha152x.c | sa.sa_flags = SA_INTERRUPT; |
| sa | 632 | drivers/scsi/aha152x.c | sa.sa_mask = 0; |
| sa | 633 | drivers/scsi/aha152x.c | sa.sa_restorer = NULL; |
| sa | 635 | drivers/scsi/aha152x.c | ok = irqaction( interrupt_level, &sa); |
| sa | 488 | drivers/scsi/fdomain.c | struct sigaction sa; |
| sa | 629 | drivers/scsi/fdomain.c | sa.sa_handler = fdomain_16x0_intr; |
| sa | 630 | drivers/scsi/fdomain.c | sa.sa_flags = SA_INTERRUPT; |
| sa | 631 | drivers/scsi/fdomain.c | sa.sa_mask = 0; |
| sa | 632 | drivers/scsi/fdomain.c | sa.sa_restorer = NULL; |
| sa | 634 | drivers/scsi/fdomain.c | retcode = irqaction( interrupt_level, &sa ); |
| sa | 110 | drivers/scsi/g_NCR5380.c | static struct sigaction sa = { generic_NCR5380_intr, 0, |
| sa | 145 | drivers/scsi/g_NCR5380.c | if (irqaction (instance->irq, &sa)) { |
| sa | 216 | drivers/sound/soundcard.c | struct sigaction sa; |
| sa | 218 | drivers/sound/soundcard.c | sa.sa_handler = hndlr; |
| sa | 221 | drivers/sound/soundcard.c | sa.sa_flags = SA_INTERRUPT; |
| sa | 223 | drivers/sound/soundcard.c | sa.sa_flags = 0; |
| sa | 226 | drivers/sound/soundcard.c | sa.sa_mask = 0; |
| sa | 227 | drivers/sound/soundcard.c | sa.sa_restorer = NULL; |
| sa | 229 | drivers/sound/soundcard.c | retcode = irqaction (interrupt_level, &sa); |
| sa | 332 | include/linux/sched.h | extern int irqaction(unsigned int irq,struct sigaction * sa); |
| sa | 28 | kernel/exit.c | struct sigaction * sa = sig + p->sigaction - 1; |
| sa | 36 | kernel/exit.c | if (sa->sa_handler == SIG_IGN && sig != SIGCHLD) |
| sa | 39 | kernel/exit.c | if ((sa->sa_handler == SIG_DFL) && |
| sa | 202 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
| sa | 205 | kernel/irq.c | sa->sa_handler((int) regs); |
| sa | 215 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
| sa | 218 | kernel/irq.c | sa->sa_handler(irq); |
| sa | 223 | kernel/irq.c | struct sigaction * sa; |
| sa | 228 | kernel/irq.c | sa = irq + irq_sigaction; |
| sa | 229 | kernel/irq.c | if (sa->sa_mask) |
| sa | 235 | kernel/irq.c | *sa = *new_sa; |
| sa | 236 | kernel/irq.c | sa->sa_mask = 1; |
| sa | 237 | kernel/irq.c | if (sa->sa_flags & SA_INTERRUPT) |
| sa | 256 | kernel/irq.c | struct sigaction sa; |
| sa | 258 | kernel/irq.c | sa.sa_handler = handler; |
| sa | 259 | kernel/irq.c | sa.sa_flags = 0; |
| sa | 260 | kernel/irq.c | sa.sa_mask = 0; |
| sa | 261 | kernel/irq.c | sa.sa_restorer = NULL; |
| sa | 262 | kernel/irq.c | return irqaction(irq,&sa); |
| sa | 267 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
| sa | 274 | kernel/irq.c | if (!sa->sa_mask) { |
| sa | 288 | kernel/irq.c | sa->sa_handler = NULL; |
| sa | 289 | kernel/irq.c | sa->sa_flags = 0; |
| sa | 290 | kernel/irq.c | sa->sa_mask = 0; |
| sa | 291 | kernel/irq.c | sa->sa_restorer = NULL; |
| sa | 255 | kernel/signal.c | static void setup_frame(struct sigaction * sa, unsigned long ** fp, unsigned long eip, |
| sa | 264 | kernel/signal.c | frame = (unsigned long *) sa->sa_restorer; |
| sa | 319 | kernel/signal.c | struct sigaction * sa; |
| sa | 326 | kernel/signal.c | sa = current->sigaction + signr; |
| sa | 342 | kernel/signal.c | sa = current->sigaction + signr - 1; |
| sa | 344 | kernel/signal.c | if (sa->sa_handler == SIG_IGN) { |
| sa | 352 | kernel/signal.c | if (sa->sa_handler == SIG_DFL) { |
| sa | 385 | kernel/signal.c | (regs->eax == -ERESTARTSYS && !(sa->sa_flags & SA_RESTART))) |
| sa | 389 | kernel/signal.c | mask &= ~sa->sa_mask; |
| sa | 403 | kernel/signal.c | sa = current->sigaction; |
| sa | 404 | kernel/signal.c | for (mask = 1 ; mask ; sa++,signr++,mask += mask) { |
| sa | 409 | kernel/signal.c | setup_frame(sa,&frame,eip,regs,signr,oldmask); |
| sa | 410 | kernel/signal.c | eip = (unsigned long) sa->sa_handler; |
| sa | 411 | kernel/signal.c | if (sa->sa_flags & SA_ONESHOT) |
| sa | 412 | kernel/signal.c | sa->sa_handler = NULL; |
| sa | 418 | kernel/signal.c | current->blocked |= sa->sa_mask; |
| sa | 419 | kernel/signal.c | oldmask |= sa->sa_mask; |