tag | line | file | source code |
sa | 284 | drivers/char/lp.c | struct sigaction sa; |
sa | 298 | drivers/char/lp.c | sa.sa_handler = lp_interrupt; |
sa | 299 | drivers/char/lp.c | sa.sa_flags = SA_INTERRUPT; |
sa | 300 | drivers/char/lp.c | sa.sa_mask = 0; |
sa | 301 | drivers/char/lp.c | sa.sa_restorer = NULL; |
sa | 302 | drivers/char/lp.c | ret = irqaction(irq, &sa); |
sa | 364 | drivers/char/lp.c | struct sigaction sa; |
sa | 383 | drivers/char/lp.c | sa.sa_handler = lp_interrupt; |
sa | 384 | drivers/char/lp.c | sa.sa_flags = SA_INTERRUPT; |
sa | 385 | drivers/char/lp.c | sa.sa_mask = 0; |
sa | 386 | drivers/char/lp.c | sa.sa_restorer = NULL; |
sa | 387 | drivers/char/lp.c | if ((retval = irqaction(newirq, &sa))) { |
sa | 390 | drivers/char/lp.c | irqaction(oldirq, &sa); |
sa | 645 | drivers/char/serial.c | struct sigaction sa; |
sa | 647 | drivers/char/serial.c | sa.sa_handler = rs_probe; |
sa | 648 | drivers/char/serial.c | sa.sa_flags = (SA_INTERRUPT); |
sa | 649 | drivers/char/serial.c | sa.sa_mask = 0; |
sa | 650 | drivers/char/serial.c | sa.sa_restorer = NULL; |
sa | 653 | drivers/char/serial.c | if (!(mask & dontgrab) && !irqaction(i, &sa)) { |
sa | 1050 | drivers/char/serial.c | struct sigaction sa; |
sa | 1097 | drivers/char/serial.c | sa.sa_handler = rs_interrupt; |
sa | 1098 | drivers/char/serial.c | sa.sa_flags = (SA_INTERRUPT); |
sa | 1099 | drivers/char/serial.c | sa.sa_mask = 0; |
sa | 1100 | drivers/char/serial.c | sa.sa_restorer = NULL; |
sa | 1101 | drivers/char/serial.c | retval = irqaction(new_serial.irq,&sa); |
sa | 1213 | drivers/char/serial.c | struct sigaction sa; |
sa | 1235 | drivers/char/serial.c | sa.sa_handler = rs_interrupt; |
sa | 1236 | drivers/char/serial.c | sa.sa_flags = (SA_INTERRUPT); |
sa | 1237 | drivers/char/serial.c | sa.sa_mask = 0; |
sa | 1238 | drivers/char/serial.c | sa.sa_restorer = NULL; |
sa | 1239 | drivers/char/serial.c | retval = irqaction(info->irq,&sa); |
sa | 1589 | drivers/char/serial.c | struct sigaction sa; |
sa | 1615 | drivers/char/serial.c | sa.sa_handler = rs_interrupt; |
sa | 1616 | drivers/char/serial.c | sa.sa_flags = (SA_INTERRUPT); |
sa | 1617 | drivers/char/serial.c | sa.sa_mask = 0; |
sa | 1618 | drivers/char/serial.c | sa.sa_restorer = NULL; |
sa | 1619 | drivers/char/serial.c | retval = irqaction(info->irq,&sa); |
sa | 505 | drivers/scsi/aha152x.c | struct sigaction sa; |
sa | 636 | drivers/scsi/aha152x.c | sa.sa_handler = aha152x_intr; |
sa | 637 | drivers/scsi/aha152x.c | sa.sa_flags = SA_INTERRUPT; |
sa | 638 | drivers/scsi/aha152x.c | sa.sa_mask = 0; |
sa | 639 | drivers/scsi/aha152x.c | sa.sa_restorer = NULL; |
sa | 641 | drivers/scsi/aha152x.c | ok = irqaction( interrupt_level, &sa); |
sa | 454 | drivers/scsi/fdomain.c | struct sigaction sa; |
sa | 595 | drivers/scsi/fdomain.c | sa.sa_handler = fdomain_16x0_intr; |
sa | 596 | drivers/scsi/fdomain.c | sa.sa_flags = SA_INTERRUPT; |
sa | 597 | drivers/scsi/fdomain.c | sa.sa_mask = 0; |
sa | 598 | drivers/scsi/fdomain.c | sa.sa_restorer = NULL; |
sa | 600 | 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 | 546 | drivers/sound/soundcard.c | struct sigaction sa; |
sa | 548 | drivers/sound/soundcard.c | sa.sa_handler = hndlr; |
sa | 551 | drivers/sound/soundcard.c | sa.sa_flags = SA_INTERRUPT; |
sa | 553 | drivers/sound/soundcard.c | sa.sa_flags = 0; |
sa | 556 | drivers/sound/soundcard.c | sa.sa_mask = 0; |
sa | 557 | drivers/sound/soundcard.c | sa.sa_restorer = NULL; |
sa | 559 | drivers/sound/soundcard.c | retcode = irqaction (interrupt_level, &sa); |
sa | 311 | 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 | 201 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
sa | 203 | kernel/irq.c | sa->sa_handler((int) regs); |
sa | 213 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
sa | 215 | kernel/irq.c | sa->sa_handler(irq); |
sa | 220 | kernel/irq.c | struct sigaction * sa; |
sa | 225 | kernel/irq.c | sa = irq + irq_sigaction; |
sa | 226 | kernel/irq.c | if (sa->sa_mask) |
sa | 232 | kernel/irq.c | *sa = *new_sa; |
sa | 233 | kernel/irq.c | sa->sa_mask = 1; |
sa | 234 | kernel/irq.c | if (sa->sa_flags & SA_INTERRUPT) |
sa | 253 | kernel/irq.c | struct sigaction sa; |
sa | 255 | kernel/irq.c | sa.sa_handler = handler; |
sa | 256 | kernel/irq.c | sa.sa_flags = 0; |
sa | 257 | kernel/irq.c | sa.sa_mask = 0; |
sa | 258 | kernel/irq.c | sa.sa_restorer = NULL; |
sa | 259 | kernel/irq.c | return irqaction(irq,&sa); |
sa | 264 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
sa | 271 | kernel/irq.c | if (!sa->sa_mask) { |
sa | 285 | kernel/irq.c | sa->sa_handler = NULL; |
sa | 286 | kernel/irq.c | sa->sa_flags = 0; |
sa | 287 | kernel/irq.c | sa->sa_mask = 0; |
sa | 288 | kernel/irq.c | sa->sa_restorer = NULL; |
sa | 244 | kernel/signal.c | static void setup_frame(struct sigaction * sa, unsigned long ** fp, unsigned long eip, |
sa | 253 | kernel/signal.c | frame = (unsigned long *) sa->sa_restorer; |
sa | 307 | kernel/signal.c | struct sigaction * sa; |
sa | 314 | kernel/signal.c | sa = current->sigaction + signr; |
sa | 330 | kernel/signal.c | sa = current->sigaction + signr - 1; |
sa | 332 | kernel/signal.c | if (sa->sa_handler == SIG_IGN) { |
sa | 340 | kernel/signal.c | if (sa->sa_handler == SIG_DFL) { |
sa | 373 | kernel/signal.c | (regs->eax == -ERESTARTSYS && !(sa->sa_flags & SA_RESTART))) |
sa | 377 | kernel/signal.c | mask &= ~sa->sa_mask; |
sa | 391 | kernel/signal.c | sa = current->sigaction; |
sa | 392 | kernel/signal.c | for (mask = 1 ; mask ; sa++,signr++,mask += mask) { |
sa | 397 | kernel/signal.c | setup_frame(sa,&frame,eip,regs,signr,oldmask); |
sa | 398 | kernel/signal.c | eip = (unsigned long) sa->sa_handler; |
sa | 399 | kernel/signal.c | if (sa->sa_flags & SA_ONESHOT) |
sa | 400 | kernel/signal.c | sa->sa_handler = NULL; |
sa | 406 | kernel/signal.c | current->blocked |= sa->sa_mask; |
sa | 407 | kernel/signal.c | oldmask |= sa->sa_mask; |