Searched refs:sighand (Results 1 - 18 of 18) sorted by relevance

/kernel/time/
H A Ditimer.c51 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 Dposix-cpu-timers.c26 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 Dposix-timers.c461 * change which involves sighand locking
662 spin_lock_irq(&current->sighand->siglock);
665 spin_unlock_irq(&current->sighand->siglock);
952 spin_lock(&current->sighand->siglock);
954 spin_unlock(&current->sighand->siglock);
/kernel/
H A Dsignal.c58 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 Dseccomp.c210 assert_spin_locked(&current->sighand->siglock);
221 assert_spin_locked(&task->sighand->siglock);
249 * Expects sighand and cred_guard_mutex locks to be held.
260 assert_spin_locked(&current->sighand->siglock);
291 * Expects sighand and cred_guard_mutex locks to be held, and for
301 assert_spin_locked(&current->sighand->siglock);
460 * Caller must be holding current->sighand->siglock lock.
470 assert_spin_locked(&current->sighand->siglock);
765 spin_lock_irq(&current->sighand->siglock);
777 spin_unlock_irq(&current->sighand
[all...]
H A Dexit.c87 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 Dptrace.c80 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 Dkcmp.c154 ret = kcmp_ptr(task1->sighand, task2->sighand, KCMP_SIGHAND);
H A Dpid_namespace.c194 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 Dacct.c455 spin_lock_irq(&current->sighand->siglock);
465 spin_unlock_irq(&current->sighand->siglock);
550 spin_lock_irq(&current->sighand->siglock);
569 spin_unlock_irq(&current->sighand->siglock);
H A Dfork.c189 /* SLAB cache for sighand_struct structures (tsk->sighand) */
344 * the sighand lock in case orig has changed between now and
1026 atomic_inc(&current->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 Dtaskstats.c272 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 Dkmod.c230 spin_lock_irq(&current->sighand->siglock);
232 spin_unlock_irq(&current->sighand->siglock);
H A Daudit.c1030 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 Dcgroup.c1541 spin_lock_irq(&p->sighand->siglock);
1548 spin_unlock_irq(&p->sighand->siglock);
H A Dsys.c1364 /* protect tsk->signal and tsk->sighand from disappearing */
1366 if (!tsk->sighand) {
/kernel/sched/
H A Dstats.h194 if (unlikely(!tsk->sighand))
/kernel/events/
H A Duprobes.c1636 spin_lock_irq(&t->sighand->siglock);
1638 spin_unlock_irq(&t->sighand->siglock);
1908 spin_lock_irq(&current->sighand->siglock);
1910 spin_unlock_irq(&current->sighand->siglock);

Completed in 530 milliseconds