taglinefilesource code
sa284drivers/char/lp.cstruct sigaction sa;
sa298drivers/char/lp.csa.sa_handler = lp_interrupt;
sa299drivers/char/lp.csa.sa_flags = SA_INTERRUPT;
sa300drivers/char/lp.csa.sa_mask = 0;
sa301drivers/char/lp.csa.sa_restorer = NULL;
sa302drivers/char/lp.cret = irqaction(irq, &sa);
sa364drivers/char/lp.cstruct sigaction sa;
sa383drivers/char/lp.csa.sa_handler = lp_interrupt;
sa384drivers/char/lp.csa.sa_flags = SA_INTERRUPT;
sa385drivers/char/lp.csa.sa_mask = 0;
sa386drivers/char/lp.csa.sa_restorer = NULL;
sa387drivers/char/lp.cif ((retval = irqaction(newirq, &sa))) {
sa390drivers/char/lp.cirqaction(oldirq, &sa);
sa645drivers/char/serial.cstruct sigaction   sa;
sa647drivers/char/serial.csa.sa_handler = rs_probe;
sa648drivers/char/serial.csa.sa_flags = (SA_INTERRUPT);
sa649drivers/char/serial.csa.sa_mask = 0;
sa650drivers/char/serial.csa.sa_restorer = NULL;
sa653drivers/char/serial.cif (!(mask & dontgrab) && !irqaction(i, &sa)) {
sa1050drivers/char/serial.cstruct       sigaction sa;
sa1097drivers/char/serial.csa.sa_handler = rs_interrupt;
sa1098drivers/char/serial.csa.sa_flags = (SA_INTERRUPT);
sa1099drivers/char/serial.csa.sa_mask = 0;
sa1100drivers/char/serial.csa.sa_restorer = NULL;
sa1101drivers/char/serial.cretval = irqaction(new_serial.irq,&sa);
sa1213drivers/char/serial.cstruct sigaction  sa;
sa1235drivers/char/serial.csa.sa_handler = rs_interrupt;
sa1236drivers/char/serial.csa.sa_flags = (SA_INTERRUPT);
sa1237drivers/char/serial.csa.sa_mask = 0;
sa1238drivers/char/serial.csa.sa_restorer = NULL;
sa1239drivers/char/serial.cretval = irqaction(info->irq,&sa);
sa1589drivers/char/serial.cstruct sigaction  sa;
sa1615drivers/char/serial.csa.sa_handler = rs_interrupt;
sa1616drivers/char/serial.csa.sa_flags = (SA_INTERRUPT);
sa1617drivers/char/serial.csa.sa_mask = 0;
sa1618drivers/char/serial.csa.sa_restorer = NULL;
sa1619drivers/char/serial.cretval = irqaction(info->irq,&sa);
sa505drivers/scsi/aha152x.cstruct sigaction    sa;
sa636drivers/scsi/aha152x.csa.sa_handler  = aha152x_intr;
sa637drivers/scsi/aha152x.csa.sa_flags    = SA_INTERRUPT;
sa638drivers/scsi/aha152x.csa.sa_mask     = 0;
sa639drivers/scsi/aha152x.csa.sa_restorer = NULL;
sa641drivers/scsi/aha152x.cok = irqaction( interrupt_level, &sa);
sa454drivers/scsi/fdomain.cstruct sigaction sa;
sa595drivers/scsi/fdomain.csa.sa_handler  = fdomain_16x0_intr;
sa596drivers/scsi/fdomain.csa.sa_flags    = SA_INTERRUPT;
sa597drivers/scsi/fdomain.csa.sa_mask     = 0;
sa598drivers/scsi/fdomain.csa.sa_restorer = NULL;
sa600drivers/scsi/fdomain.cretcode = irqaction( interrupt_level, &sa );
sa110drivers/scsi/g_NCR5380.cstatic struct sigaction sa =  { generic_NCR5380_intr, 0, 
sa145drivers/scsi/g_NCR5380.cif (irqaction (instance->irq, &sa)) {
sa546drivers/sound/soundcard.cstruct sigaction sa;
sa548drivers/sound/soundcard.csa.sa_handler = hndlr;
sa551drivers/sound/soundcard.csa.sa_flags = SA_INTERRUPT;
sa553drivers/sound/soundcard.csa.sa_flags = 0;
sa556drivers/sound/soundcard.csa.sa_mask = 0;
sa557drivers/sound/soundcard.csa.sa_restorer = NULL;
sa559drivers/sound/soundcard.cretcode = irqaction (interrupt_level, &sa);
sa311include/linux/sched.hextern int irqaction(unsigned int irq,struct sigaction * sa);
sa28kernel/exit.cstruct sigaction * sa = sig + p->sigaction - 1;
sa36kernel/exit.cif (sa->sa_handler == SIG_IGN && sig != SIGCHLD)
sa39kernel/exit.cif ((sa->sa_handler == SIG_DFL) &&
sa201kernel/irq.cstruct sigaction * sa = irq + irq_sigaction;
sa203kernel/irq.csa->sa_handler((int) regs);
sa213kernel/irq.cstruct sigaction * sa = irq + irq_sigaction;
sa215kernel/irq.csa->sa_handler(irq);
sa220kernel/irq.cstruct sigaction * sa;
sa225kernel/irq.csa = irq + irq_sigaction;
sa226kernel/irq.cif (sa->sa_mask)
sa232kernel/irq.c*sa = *new_sa;
sa233kernel/irq.csa->sa_mask = 1;
sa234kernel/irq.cif (sa->sa_flags & SA_INTERRUPT)
sa253kernel/irq.cstruct sigaction sa;
sa255kernel/irq.csa.sa_handler = handler;
sa256kernel/irq.csa.sa_flags = 0;
sa257kernel/irq.csa.sa_mask = 0;
sa258kernel/irq.csa.sa_restorer = NULL;
sa259kernel/irq.creturn irqaction(irq,&sa);
sa264kernel/irq.cstruct sigaction * sa = irq + irq_sigaction;
sa271kernel/irq.cif (!sa->sa_mask) {
sa285kernel/irq.csa->sa_handler = NULL;
sa286kernel/irq.csa->sa_flags = 0;
sa287kernel/irq.csa->sa_mask = 0;
sa288kernel/irq.csa->sa_restorer = NULL;
sa244kernel/signal.cstatic void setup_frame(struct sigaction * sa, unsigned long ** fp, unsigned long eip,
sa253kernel/signal.cframe = (unsigned long *) sa->sa_restorer;
sa307kernel/signal.cstruct sigaction * sa;
sa314kernel/signal.csa = current->sigaction + signr;
sa330kernel/signal.csa = current->sigaction + signr - 1;
sa332kernel/signal.cif (sa->sa_handler == SIG_IGN) {
sa340kernel/signal.cif (sa->sa_handler == SIG_DFL) {
sa373kernel/signal.c(regs->eax == -ERESTARTSYS && !(sa->sa_flags & SA_RESTART)))
sa377kernel/signal.cmask &= ~sa->sa_mask;
sa391kernel/signal.csa = current->sigaction;
sa392kernel/signal.cfor (mask = 1 ; mask ; sa++,signr++,mask += mask) {
sa397kernel/signal.csetup_frame(sa,&frame,eip,regs,signr,oldmask);
sa398kernel/signal.ceip = (unsigned long) sa->sa_handler;
sa399kernel/signal.cif (sa->sa_flags & SA_ONESHOT)
sa400kernel/signal.csa->sa_handler = NULL;
sa406kernel/signal.ccurrent->blocked |= sa->sa_mask;
sa407kernel/signal.coldmask |= sa->sa_mask;