Lines Matching refs:current
60 sp = current->sas_ss_sp + current->sas_ss_size; in handle_signal()
70 spin_lock_irq(¤t->sighand->siglock); in handle_signal()
71 current->blocked = *oldset; in handle_signal()
73 spin_unlock_irq(¤t->sighand->siglock); in handle_signal()
74 force_sigsegv(signr, current); in handle_signal()
76 spin_lock_irq(¤t->sighand->siglock); in handle_signal()
77 sigorsets(¤t->blocked, ¤t->blocked, in handle_signal()
80 sigaddset(¤t->blocked, signr); in handle_signal()
82 spin_unlock_irq(¤t->sighand->siglock); in handle_signal()
96 oldset = ¤t->saved_sigmask; in kern_do_signal()
98 oldset = ¤t->blocked; in kern_do_signal()
141 if (current->ptrace & PT_DTRACE) in kern_do_signal()
142 current->thread.singlestep_syscall = in kern_do_signal()
143 is_syscall(PT_REGS_IP(¤t->thread.regs)); in kern_do_signal()
151 sigprocmask(SIG_SETMASK, ¤t->saved_sigmask, NULL); in kern_do_signal()
158 return kern_do_signal(¤t->thread.regs); in do_signal()
167 spin_lock_irq(¤t->sighand->siglock); in sys_sigsuspend()
168 current->saved_sigmask = current->blocked; in sys_sigsuspend()
169 siginitset(¤t->blocked, mask); in sys_sigsuspend()
171 spin_unlock_irq(¤t->sighand->siglock); in sys_sigsuspend()
173 current->state = TASK_INTERRUPTIBLE; in sys_sigsuspend()
181 return do_sigaltstack(uss, uoss, PT_REGS_SP(¤t->thread.regs)); in sys_sigaltstack()