Searched refs:sighand (Results 1 - 18 of 18) sorted by relevance
/kernel/time/ |
H A D | itimer.c | 51 spin_lock_irq(&tsk->sighand->siglock); 73 spin_unlock_irq(&tsk->sighand->siglock); 85 spin_lock_irq(&tsk->sighand->siglock); 89 spin_unlock_irq(&tsk->sighand->siglock); 160 spin_lock_irq(&tsk->sighand->siglock); 176 spin_unlock_irq(&tsk->sighand->siglock); 206 spin_lock_irq(&tsk->sighand->siglock); 215 spin_unlock_irq(&tsk->sighand->siglock); 227 spin_unlock_irq(&tsk->sighand->siglock);
|
H A D | posix-cpu-timers.c | 26 spin_lock_irq(&task->sighand->siglock); 28 spin_unlock_irq(&task->sighand->siglock); 236 * Must be called with task sighand lock held for safe while_each_thread() 369 struct sighand_struct *sighand; local 375 * Protect against sighand release/switch in exit/exec and process/ 378 sighand = lock_task_sighand(p, &flags); 379 if (unlikely(sighand == NULL)) { 445 * expire later. This must be called with the sighand lock held. 536 * Must be called with task sighand lock held for safe while_each_thread() 604 struct sighand_struct *sighand; local 769 struct sighand_struct *sighand; local 1004 struct sighand_struct *sighand; local [all...] |
H A D | posix-timers.c | 461 * change which involves sighand locking 662 spin_lock_irq(¤t->sighand->siglock); 665 spin_unlock_irq(¤t->sighand->siglock); 952 spin_lock(¤t->sighand->siglock); 954 spin_unlock(¤t->sighand->siglock);
|
/kernel/ |
H A D | signal.c | 58 return t->sighand->action[sig - 1].sa.sa_handler; 243 * Must be called with @task->sighand->siglock held. 274 * Must be called with @task->sighand->siglock held. 298 * Must be called with @task->sighand->siglock held. 323 * Must be called with @task->sighand->siglock held. 430 spin_lock_irqsave(&t->sighand->siglock, flags); 432 spin_unlock_irqrestore(&t->sighand->siglock, flags); 463 spin_lock_irqsave(&tsk->sighand->siglock, flags); 466 spin_unlock_irqrestore(&tsk->sighand->siglock, flags); 474 t->sighand 1263 struct sighand_struct *sighand; local 1724 struct sighand_struct *sighand; local 2175 struct sighand_struct *sighand = current->sighand; local [all...] |
H A D | seccomp.c | 210 assert_spin_locked(¤t->sighand->siglock); 221 assert_spin_locked(&task->sighand->siglock); 249 * Expects sighand and cred_guard_mutex locks to be held. 260 assert_spin_locked(¤t->sighand->siglock); 291 * Expects sighand and cred_guard_mutex locks to be held, and for 301 assert_spin_locked(¤t->sighand->siglock); 460 * Caller must be holding current->sighand->siglock lock. 470 assert_spin_locked(¤t->sighand->siglock); 765 spin_lock_irq(¤t->sighand->siglock); 777 spin_unlock_irq(¤t->sighand [all...] |
H A D | exit.c | 87 struct sighand_struct *sighand; local 91 sighand = rcu_dereference_check(tsk->sighand, 93 spin_lock(&sighand->siglock); 151 tsk->sighand = NULL; 152 spin_unlock(&sighand->siglock); 154 __cleanup_sighand(sighand); 876 struct sighand_struct *const sighand = current->sighand; local 878 spin_lock_irq(&sighand [all...] |
H A D | ptrace.c | 80 spin_lock(&child->sighand->siglock); 118 spin_unlock(&child->sighand->siglock); 130 spin_lock_irq(&task->sighand->siglock); 135 spin_unlock_irq(&task->sighand->siglock); 147 spin_lock_irq(&task->sighand->siglock); 152 spin_unlock_irq(&task->sighand->siglock); 167 * Grabs and releases tasklist_lock and @child->sighand->siglock. 187 * child->sighand can't be NULL, release_task() 335 spin_lock(&task->sighand->siglock); 358 spin_unlock(&task->sighand [all...] |
H A D | kcmp.c | 154 ret = kcmp_ptr(task1->sighand, task2->sighand, KCMP_SIGHAND);
|
H A D | pid_namespace.c | 194 spin_lock_irq(&me->sighand->siglock); 195 me->sighand->action[SIGCHLD - 1].sa.sa_handler = SIG_IGN; 196 spin_unlock_irq(&me->sighand->siglock);
|
H A D | acct.c | 455 spin_lock_irq(¤t->sighand->siglock); 465 spin_unlock_irq(¤t->sighand->siglock); 550 spin_lock_irq(¤t->sighand->siglock); 569 spin_unlock_irq(¤t->sighand->siglock);
|
H A D | fork.c | 189 /* SLAB cache for sighand_struct structures (tsk->sighand) */ 344 * the sighand lock in case orig has changed between now and 1026 atomic_inc(¤t->sighand->count); 1030 rcu_assign_pointer(tsk->sighand, sig); 1034 memcpy(sig->action, current->sighand->action, sizeof(sig->action)); 1038 void __cleanup_sighand(struct sighand_struct *sighand) argument 1040 if (atomic_dec_and_test(&sighand->count)) { 1041 signalfd_cleanup(sighand); 1042 kmem_cache_free(sighand_cachep, sighand); 1126 * Must be called with sighand 1774 struct sighand_struct *sighand = data; local [all...] |
H A D | taskstats.c | 272 spin_lock_irqsave(&tsk->sighand->siglock, flags); 284 spin_unlock_irqrestore(&tsk->sighand->siglock, flags); 602 spin_lock_irq(&tsk->sighand->siglock); 607 spin_unlock_irq(&tsk->sighand->siglock);
|
H A D | kmod.c | 230 spin_lock_irq(¤t->sighand->siglock); 232 spin_unlock_irq(¤t->sighand->siglock);
|
H A D | audit.c | 1030 spin_lock(&tsk->sighand->siglock); 1033 spin_unlock(&tsk->sighand->siglock); 1051 spin_lock(&tsk->sighand->siglock); 1058 spin_unlock(&tsk->sighand->siglock); 1863 spin_lock_irq(&tsk->sighand->siglock); 1868 spin_unlock_irq(&tsk->sighand->siglock);
|
H A D | cgroup.c | 1541 spin_lock_irq(&p->sighand->siglock); 1548 spin_unlock_irq(&p->sighand->siglock);
|
H A D | sys.c | 1364 /* protect tsk->signal and tsk->sighand from disappearing */ 1366 if (!tsk->sighand) {
|
/kernel/sched/ |
H A D | stats.h | 194 if (unlikely(!tsk->sighand))
|
/kernel/events/ |
H A D | uprobes.c | 1636 spin_lock_irq(&t->sighand->siglock); 1638 spin_unlock_irq(&t->sighand->siglock); 1908 spin_lock_irq(¤t->sighand->siglock); 1910 spin_unlock_irq(¤t->sighand->siglock);
|
Completed in 530 milliseconds