Lines Matching refs:current

287 	struct task_struct *task = current;  in kernel_dequeue_signal()
300 spin_lock_irq(&current->sighand->siglock); in kernel_signal_stop()
301 if (current->jobctl & JOBCTL_STOP_DEQUEUED) in kernel_signal_stop()
303 spin_unlock_irq(&current->sighand->siglock); in kernel_signal_stop()
359 set_tsk_thread_flag(current, TIF_SIGPENDING); in restart_syscall()
410 (fatal_signal_pending(current) || in fault_signal_pending()
411 (user_mode(regs) && signal_pending(current)))); in fault_signal_pending()
486 current->restore_sigmask = true; in set_restore_sigmask()
494 current->restore_sigmask = false; in clear_restore_sigmask()
498 return current->restore_sigmask; in test_restore_sigmask()
506 if (!current->restore_sigmask) in test_and_clear_restore_sigmask()
508 current->restore_sigmask = false; in test_and_clear_restore_sigmask()
516 __set_current_blocked(&current->saved_sigmask); in restore_saved_sigmask()
524 WARN_ON(!signal_pending(current)); in restore_saved_sigmask_unless()
531 sigset_t *res = &current->blocked; in sigmask_to_save()
533 res = &current->saved_sigmask; in sigmask_to_save()
549 return sp >= current->sas_ss_sp && in __on_sig_stack()
550 sp - current->sas_ss_sp < current->sas_ss_size; in __on_sig_stack()
552 return sp > current->sas_ss_sp && in __on_sig_stack()
553 sp - current->sas_ss_sp <= current->sas_ss_size; in __on_sig_stack()
571 if (current->sas_ss_flags & SS_AUTODISARM) in on_sig_stack()
579 if (!current->sas_ss_size) in sas_ss_flags()
596 return current->sas_ss_sp; in sigsp()
598 return current->sas_ss_sp + current->sas_ss_size; in sigsp()
736 return task_rlimit(current, limit); in rlimit()
741 return task_rlimit_max(current, limit); in rlimit_max()