Lines Matching refs:current

281 	struct task_struct *task = current;  in kernel_dequeue_signal()
294 spin_lock_irq(&current->sighand->siglock); in kernel_signal_stop()
295 if (current->jobctl & JOBCTL_STOP_DEQUEUED) in kernel_signal_stop()
297 spin_unlock_irq(&current->sighand->siglock); in kernel_signal_stop()
350 set_tsk_thread_flag(current, TIF_SIGPENDING); in restart_syscall()
401 (fatal_signal_pending(current) || in fault_signal_pending()
402 (user_mode(regs) && signal_pending(current)))); in fault_signal_pending()
477 current->restore_sigmask = true; in set_restore_sigmask()
485 current->restore_sigmask = false; in clear_restore_sigmask()
489 return current->restore_sigmask; in test_restore_sigmask()
497 if (!current->restore_sigmask) in test_and_clear_restore_sigmask()
499 current->restore_sigmask = false; in test_and_clear_restore_sigmask()
507 __set_current_blocked(&current->saved_sigmask); in restore_saved_sigmask()
515 WARN_ON(!signal_pending(current)); in restore_saved_sigmask_unless()
522 sigset_t *res = &current->blocked; in sigmask_to_save()
524 res = &current->saved_sigmask; in sigmask_to_save()
540 return sp >= current->sas_ss_sp && in __on_sig_stack()
541 sp - current->sas_ss_sp < current->sas_ss_size; in __on_sig_stack()
543 return sp > current->sas_ss_sp && in __on_sig_stack()
544 sp - current->sas_ss_sp <= current->sas_ss_size; in __on_sig_stack()
562 if (current->sas_ss_flags & SS_AUTODISARM) in on_sig_stack()
570 if (!current->sas_ss_size) in sas_ss_flags()
587 return current->sas_ss_sp; in sigsp()
589 return current->sas_ss_sp + current->sas_ss_size; in sigsp()
733 return task_rlimit(current, limit); in rlimit()
738 return task_rlimit_max(current, limit); in rlimit_max()