tag | line | file | source code |
sa | 503 | kernel/blk_drv/scsi/fdomain.c | struct sigaction sa; |
sa | 507 | kernel/blk_drv/scsi/fdomain.c | sa.sa_handler = fdomain_16x0_intr; |
sa | 508 | kernel/blk_drv/scsi/fdomain.c | sa.sa_flags = SA_INTERRUPT; |
sa | 509 | kernel/blk_drv/scsi/fdomain.c | sa.sa_mask = 0; |
sa | 510 | kernel/blk_drv/scsi/fdomain.c | sa.sa_restorer = NULL; |
sa | 512 | kernel/blk_drv/scsi/fdomain.c | retcode = irqaction( interrupt_level, &sa ); |
sa | 372 | kernel/chr_drv/serial.c | struct sigaction sa; |
sa | 374 | kernel/chr_drv/serial.c | sa.sa_handler = serial_handler[line]; |
sa | 375 | kernel/chr_drv/serial.c | sa.sa_flags = SA_INTERRUPT; |
sa | 376 | kernel/chr_drv/serial.c | sa.sa_mask = 0; |
sa | 377 | kernel/chr_drv/serial.c | sa.sa_restorer = NULL; |
sa | 386 | kernel/chr_drv/serial.c | if (retval = irqaction(irq,&sa)) |
sa | 124 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
sa | 126 | kernel/irq.c | sa->sa_handler((int) regs); |
sa | 137 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
sa | 139 | kernel/irq.c | sa->sa_handler(0); |
sa | 145 | kernel/irq.c | struct sigaction * sa; |
sa | 150 | kernel/irq.c | sa = irq + irq_sigaction; |
sa | 151 | kernel/irq.c | if (sa->sa_mask) |
sa | 156 | kernel/irq.c | *sa = *new; |
sa | 157 | kernel/irq.c | sa->sa_mask = 1; |
sa | 158 | kernel/irq.c | if (sa->sa_flags & SA_INTERRUPT) |
sa | 174 | kernel/irq.c | struct sigaction sa; |
sa | 176 | kernel/irq.c | sa.sa_handler = handler; |
sa | 177 | kernel/irq.c | sa.sa_flags = 0; |
sa | 178 | kernel/irq.c | sa.sa_mask = 0; |
sa | 179 | kernel/irq.c | sa.sa_restorer = NULL; |
sa | 180 | kernel/irq.c | return irqaction(irq,&sa); |
sa | 185 | kernel/irq.c | struct sigaction * sa = irq + irq_sigaction; |
sa | 192 | kernel/irq.c | if (!sa->sa_mask) { |
sa | 202 | kernel/irq.c | sa->sa_handler = NULL; |
sa | 203 | kernel/irq.c | sa->sa_flags = 0; |
sa | 204 | kernel/irq.c | sa->sa_mask = 0; |
sa | 205 | kernel/irq.c | sa->sa_restorer = NULL; |
sa | 173 | kernel/sched.c | struct sigaction * sa = current->sigaction; |
sa | 176 | kernel/sched.c | for (mask=1 ; mask ; sa++,mask += mask) |
sa | 177 | kernel/sched.c | if (sa->sa_handler == SIG_IGN) |
sa | 134 | kernel/signal.c | struct sigaction * sa = current->sigaction + signr - 1; |
sa | 141 | kernel/signal.c | sa->sa_flags & SA_INTERRUPT); |
sa | 143 | kernel/signal.c | sa_handler = (unsigned long) sa->sa_handler; |
sa | 147 | kernel/signal.c | (sa->sa_flags & SA_INTERRUPT)) |
sa | 197 | kernel/signal.c | if (sa->sa_flags & SA_ONESHOT) |
sa | 198 | kernel/signal.c | sa->sa_handler = NULL; |
sa | 200 | kernel/signal.c | longs = (sa->sa_flags & SA_NOMASK)?(7*4):(8*4); |
sa | 204 | kernel/signal.c | put_fs_long((long) sa->sa_restorer,tmp_esp++); |
sa | 206 | kernel/signal.c | if (!(sa->sa_flags & SA_NOMASK)) |
sa | 213 | kernel/signal.c | current->blocked |= sa->sa_mask; |