/illumos-gate/usr/src/uts/common/syscall/ |
H A D | sigprocmask.c | 64 rv.r_val1 = t->t_hold.__sigbits[0]; in lwp_sigmask() 65 rv.r_val2 = t->t_hold.__sigbits[1]; in lwp_sigmask() 69 t->t_hold.__sigbits[0] |= bits0; in lwp_sigmask() 70 t->t_hold.__sigbits[1] |= bits1; in lwp_sigmask() 71 t->t_hold.__sigbits[2] |= bits2; in lwp_sigmask() 74 t->t_hold.__sigbits[0] &= ~bits0; in lwp_sigmask() 75 t->t_hold.__sigbits[1] &= ~bits1; in lwp_sigmask() 76 t->t_hold.__sigbits[2] &= ~bits2; in lwp_sigmask() 81 t->t_hold.__sigbits[0] = bits0; in lwp_sigmask() 82 t->t_hold.__sigbits[1] = bits1; in lwp_sigmask() [all …]
|
H A D | sigsuspend.c | 55 ttolwp(curthread)->lwp_sigoldmask = curthread->t_hold; in sigsuspend() 56 curthread->t_hold = kset; in sigsuspend()
|
H A D | sigtimedwait.c | 145 oldmask = t->t_hold; in sigtimedwait() 146 sigdiffset(&t->t_hold, &t->t_sigwait); in sigtimedwait() 161 t->t_hold = oldmask; in sigtimedwait()
|
H A D | sigpending.c | 55 sigandset(&kset, &curthread->t_hold); in sigpending()
|
H A D | signotify.c | 275 t->t_hold = kset; in sigresend()
|
H A D | poll.c | 365 lwp->lwp_sigoldmask = t->t_hold; in poll_common() 366 t->t_hold = *ksetp; in poll_common() 616 t->t_hold = lwp->lwp_sigoldmask; in poll_common()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sig.c | 146 return (sigismember(&t->t_hold, sig) || in signal_is_blocked() 489 sigdiffset(&set, &t->t_hold); in issig_justlooking() 1318 t->t_hold = lwp->lwp_sigoldmask; in psig() 1340 t->t_hold = lwp->lwp_sigoldmask; in psig() 1422 lwp->lwp_sigoldmask = t->t_hold; in psig() 1423 sigorset(&t->t_hold, &PTOU(curproc)->u_sigmask[sig-1]); in psig() 1425 sigaddset(&t->t_hold, sig); in psig() 1519 sigdiffset(&temp, &t->t_hold); in fsig() 2237 ~t->t_hold.__sigbits[0]) | in sigcheck() 2239 ~t->t_hold.__sigbits[1]) | in sigcheck() [all …]
|
H A D | schedctl.c | 362 t->t_hold.__sigbits[0] = FILLSET0 & ~CANTMASK0; in schedctl_finish_sigblock() 363 t->t_hold.__sigbits[1] = FILLSET1 & ~CANTMASK1; in schedctl_finish_sigblock() 364 t->t_hold.__sigbits[2] = FILLSET2 & ~CANTMASK2; in schedctl_finish_sigblock() 384 !sigismember(&curthread->t_hold, SIGCANCEL)) in schedctl_cancel_pending()
|
H A D | core.c | 675 sigmask = curthread->t_hold; /* remember for later */ in core() 691 curthread->t_hold = sighold; in core() 757 curthread->t_hold = sigmask; in core()
|
H A D | watchpoint.c | 733 smask = curthread->t_hold; in sys_watchpoint() 734 sigfillset(&curthread->t_hold); in sys_watchpoint() 735 sigdiffset(&curthread->t_hold, &cantmask); in sys_watchpoint() 736 sigdelset(&curthread->t_hold, SIGTRAP); in sys_watchpoint() 743 curthread->t_hold = smask; in sys_watchpoint()
|
H A D | main.c | 290 sigemptyset(&curthread->t_hold); in exec_init()
|
H A D | exec.c | 267 savedmask = curthread->t_hold; in exec_common() 268 sigorset(&curthread->t_hold, &ignoredefault); in exec_common() 602 curthread->t_hold = savedmask; in exec_common() 625 curthread->t_hold = savedmask; in exec_common()
|
H A D | lwp.c | 84 lwp = lwp_create(proc, arg, 0, p, state, pri, &t0.t_hold, syscid, 0); in lwp_kernel_create() 261 t->t_hold = *smask; in lwp_create() 1818 NULL, 0, cp, TS_STOPPED, t->t_pri, &t->t_hold, NOCLASS, lwpid); in forklwp()
|
H A D | exit.c | 201 sigemptyset(&t->t_hold); in restart_init()
|
H A D | fork.c | 897 &curthread->t_hold, cid, 1)) == NULL) { in newproc()
|
H A D | aio.c | 2569 sigfillset(&curthread->t_hold); in aio_cleanup_thread() 2570 sigdiffset(&curthread->t_hold, &cantmask); in aio_cleanup_thread()
|
/illumos-gate/usr/src/uts/intel/syscall/ |
H A D | getcontext.c | 281 sigutok(&ucp->uc_sigmask, &t->t_hold); in restorecontext() 312 ret = savecontext(&uc, &curthread->t_hold, SAVECTXT_F_NONE); in getsetcontext() 342 ret = savecontext(&uc, &curthread->t_hold, SAVECTXT_F_EXTD); in getsetcontext() 533 ret = savecontext32(&uc, &curthread->t_hold, SAVECTXT_F_NONE); in getsetcontext32() 552 ret = savecontext32(&uc, &curthread->t_hold, SAVECTXT_F_EXTD); in getsetcontext32()
|
/illumos-gate/usr/src/uts/sparc/syscall/ |
H A D | getcontext.c | 168 sigutok(&ucp->uc_sigmask, &t->t_hold); in restorecontext() 203 savecontext(&uc, &curthread->t_hold); in getsetcontext() 453 savecontext32(&uc, &curthread->t_hold, NULL); in getsetcontext32()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | signalfd.c | 543 const k_sigset_t oldmask = t->t_hold; in signalfd_consume_signal() 544 sigdiffset(&t->t_hold, &t->t_sigwait); in signalfd_consume_signal() 563 t->t_hold = oldmask; in signalfd_consume_signal()
|
H A D | devpoll.c | 1113 t->t_hold = lwp->lwp_sigoldmask; \ 1267 lwp->lwp_sigoldmask = t->t_hold; in dpioctl() 1268 t->t_hold = *ksetp; in dpioctl() 1285 t->t_hold = lwp->lwp_sigoldmask; in dpioctl()
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_gcore.h | 92 k_sigset_t t_hold; member
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | gcore.c | 1110 t->t_hold.__sigbits[0] = FILLSET0 & ~CANTMASK0; in gcore_schedctl_finish_sigblock() 1111 t->t_hold.__sigbits[1] = FILLSET1 & ~CANTMASK1; in gcore_schedctl_finish_sigblock() 1112 t->t_hold.__sigbits[2] = FILLSET2 & ~CANTMASK2; in gcore_schedctl_finish_sigblock() 1240 prassignset(&sp->pr_lwphold, &t->t_hold); in gcore_prgetlwpstatus()
|
H A D | thread.c | 528 t.t_sigqueue, t.t_sig, t.t_hold); in thread()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | thread.h | 172 k_sigset_t t_hold; /* hold signal bit mask */ member
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prsubr.c | 140 kthread_t *t_hold = NULL; /* sleeping, performing hold */ in prchoose() local 182 if (t_hold == NULL) in prchoose() 183 t_hold = t; in prchoose() 262 else if (t_hold) in prchoose() 263 t = t_hold; in prchoose() 959 set = t->t_hold; in prgethold()
|