• Home
  • Raw
  • Download

Lines Matching refs:current

60 	spin_lock_irq(&current->sighand->siglock);  in SYSCALL_DEFINE3()
61 current->saved_sigmask = current->blocked; in SYSCALL_DEFINE3()
62 siginitset(&current->blocked, mask); in SYSCALL_DEFINE3()
64 spin_unlock_irq(&current->sighand->siglock); in SYSCALL_DEFINE3()
66 current->state = TASK_INTERRUPTIBLE; in SYSCALL_DEFINE3()
107 struct pt_regs *regs = task_pt_regs(current); in SYSCALL_DEFINE2()
116 save_access_regs(current->thread.acrs); in save_sigregs()
123 memcpy(&user_sregs.regs.acrs, current->thread.acrs, in save_sigregs()
129 save_fp_regs(&current->thread.fp_regs); in save_sigregs()
130 memcpy(&user_sregs.fpregs, &current->thread.fp_regs, in save_sigregs()
151 memcpy(&current->thread.acrs, &user_sregs.regs.acrs, in restore_sigregs()
153 restore_access_regs(current->thread.acrs); in restore_sigregs()
155 memcpy(&current->thread.fp_regs, &user_sregs.fpregs, in restore_sigregs()
157 current->thread.fp_regs.fpc &= FPC_VALID_MASK; in restore_sigregs()
159 restore_fp_regs(&current->thread.fp_regs); in restore_sigregs()
166 struct pt_regs *regs = task_pt_regs(current); in SYSCALL_DEFINE0()
176 spin_lock_irq(&current->sighand->siglock); in SYSCALL_DEFINE0()
177 current->blocked = set; in SYSCALL_DEFINE0()
179 spin_unlock_irq(&current->sighand->siglock); in SYSCALL_DEFINE0()
187 force_sig(SIGSEGV, current); in SYSCALL_DEFINE0()
193 struct pt_regs *regs = task_pt_regs(current); in SYSCALL_DEFINE0()
203 spin_lock_irq(&current->sighand->siglock); in SYSCALL_DEFINE0()
204 current->blocked = set; in SYSCALL_DEFINE0()
206 spin_unlock_irq(&current->sighand->siglock); in SYSCALL_DEFINE0()
217 force_sig(SIGSEGV, current); in SYSCALL_DEFINE0()
244 sp = current->sas_ss_sp + current->sas_ss_size; in get_sigframe()
313 regs->gprs[4] = current->thread.trap_no; in setup_frame()
314 regs->gprs[5] = current->thread.prot_addr; in setup_frame()
322 force_sigsegv(sig, current); in setup_frame()
345 err |= __put_user((void __user *)current->sas_ss_sp, &frame->uc.uc_stack.ss_sp); in setup_rt_frame()
348 err |= __put_user(current->sas_ss_size, &frame->uc.uc_stack.ss_size); in setup_rt_frame()
381 force_sigsegv(sig, current); in setup_rt_frame()
402 spin_lock_irq(&current->sighand->siglock); in handle_signal()
403 sigorsets(&current->blocked,&current->blocked,&ka->sa.sa_mask); in handle_signal()
405 sigaddset(&current->blocked,sig); in handle_signal()
407 spin_unlock_irq(&current->sighand->siglock); in handle_signal()
440 oldset = &current->saved_sigmask; in do_signal()
442 oldset = &current->blocked; in do_signal()
474 && !(current->sighand->action[signr-1].sa.sa_flags in do_signal()
506 if (current->thread.per_info.single_step) in do_signal()
523 sigprocmask(SIG_SETMASK, &current->saved_sigmask, NULL); in do_signal()