Lines Matching defs:whystopped
1813 safe_suspend(ulwp_t *ulwp, uchar_t whystopped, int *link_dropped)
1823 ASSERT(whystopped == TSTP_REGULAR ||
1824 whystopped == TSTP_MUTATOR ||
1825 whystopped == TSTP_FORK);
1846 ulwp->ul_stop |= whystopped;
1855 ulwp->ul_pleasestop |= whystopped;
1873 (ulwp->ul_pleasestop & whystopped)) {
1903 if (!ulwp->ul_stopping || !(ulwp->ul_stop & whystopped))
1914 _thrp_suspend(thread_t tid, uchar_t whystopped)
1921 ASSERT((whystopped & (TSTP_REGULAR|TSTP_MUTATOR|TSTP_FORK)) != 0);
1922 ASSERT((whystopped & ~(TSTP_REGULAR|TSTP_MUTATOR|TSTP_FORK)) == 0);
1934 else if (whystopped == TSTP_MUTATOR && !ulwp->ul_mutator) {
1938 ulwp->ul_stop |= whystopped;
1948 error = safe_suspend(ulwp, whystopped, NULL);
1961 self->ul_stop |= whystopped;
1994 if (whystopped & TSTP_FORK) {
2098 _thrp_continue(thread_t tid, uchar_t whystopped)
2105 ASSERT(whystopped == TSTP_REGULAR ||
2106 whystopped == TSTP_MUTATOR);
2119 if ((whystopped == TSTP_MUTATOR && !ulwp->ul_mutator)) {
2121 } else if (ulwp->ul_stop & whystopped) {
2122 ulwp->ul_stop &= ~whystopped;
2125 if (whystopped == TSTP_REGULAR && ulwp->ul_created) {