• Home
  • Raw
  • Download

Lines Matching refs:current

65 		spin_lock_irq(&current->sighand->siglock);  in SYSCALL_DEFINE3()
66 oldmask = current->blocked.sig[0]; in SYSCALL_DEFINE3()
75 sigemptyset(&current->blocked); in SYSCALL_DEFINE3()
76 current->blocked.sig[0] = newmask; in SYSCALL_DEFINE3()
78 spin_unlock_irq(&current->sighand->siglock); in SYSCALL_DEFINE3()
150 spin_lock_irq(&current->sighand->siglock); in do_sigsuspend()
151 current->saved_sigmask = current->blocked; in do_sigsuspend()
152 siginitset(&current->blocked, mask); in do_sigsuspend()
154 spin_unlock_irq(&current->sighand->siglock); in do_sigsuspend()
161 current->state = TASK_INTERRUPTIBLE; in do_sigsuspend()
180 spin_lock_irq(&current->sighand->siglock); in do_rt_sigsuspend()
181 current->saved_sigmask = current->blocked; in do_rt_sigsuspend()
182 current->blocked = set; in do_rt_sigsuspend()
184 spin_unlock_irq(&current->sighand->siglock); in do_rt_sigsuspend()
191 current->state = TASK_INTERRUPTIBLE; in do_rt_sigsuspend()
300 spin_lock_irq(&current->sighand->siglock); in do_sigreturn()
301 current->blocked = set; in do_sigreturn()
303 spin_unlock_irq(&current->sighand->siglock); in do_sigreturn()
309 if (ptrace_cancel_bpt (current)) { in do_sigreturn()
317 send_sig_info(SIGTRAP, &info, current); in do_sigreturn()
322 force_sig(SIGSEGV, current); in do_sigreturn()
338 spin_lock_irq(&current->sighand->siglock); in do_rt_sigreturn()
339 current->blocked = set; in do_rt_sigreturn()
341 spin_unlock_irq(&current->sighand->siglock); in do_rt_sigreturn()
347 if (ptrace_cancel_bpt (current)) { in do_rt_sigreturn()
355 send_sig_info(SIGTRAP, &info, current); in do_rt_sigreturn()
360 force_sig(SIGSEGV, current); in do_rt_sigreturn()
372 sp = current->sas_ss_sp + current->sas_ss_size; in get_sigframe()
475 current->comm, current->pid, frame, regs->pc, regs->r26); in setup_frame()
481 force_sigsegv(sig, current); in setup_frame()
503 err |= __put_user(current->sas_ss_sp, &frame->uc.uc_stack.ss_sp); in setup_rt_frame()
505 err |= __put_user(current->sas_ss_size, &frame->uc.uc_stack.ss_size); in setup_rt_frame()
538 current->comm, current->pid, frame, regs->pc, regs->r26); in setup_rt_frame()
544 force_sigsegv(sig, current); in setup_rt_frame()
564 spin_lock_irq(&current->sighand->siglock); in handle_signal()
565 sigorsets(&current->blocked,&current->blocked,&ka->sa.sa_mask); in handle_signal()
567 sigaddset(&current->blocked,sig); in handle_signal()
569 spin_unlock_irq(&current->sighand->siglock); in handle_signal()
619 unsigned long single_stepping = ptrace_cancel_bpt(current); in do_signal()
624 oldset = &current->saved_sigmask; in do_signal()
626 oldset = &current->blocked; in do_signal()
632 single_stepping |= ptrace_cancel_bpt(current); in do_signal()
647 ptrace_set_bpt(current); /* re-set bpt */ in do_signal()
672 sigprocmask(SIG_SETMASK, &current->saved_sigmask, NULL); in do_signal()
676 ptrace_set_bpt(current); /* re-set breakpoint */ in do_signal()