Lines Matching refs:dh_sigstate
1407 * dh_sigstate == TRUE. The exception is for mutant objects
1413 * - If dh_sigstate == 1, the object is also considered
1426 if ((obj->dh_sigstate <= 0 && km->km_ownerthread == td) ||
1427 obj->dh_sigstate == 1)
1432 if (obj->dh_sigstate > 0)
1447 obj->dh_sigstate--;
1452 if (obj->dh_sigstate == 0) {
1461 obj->dh_sigstate = 0;
1464 obj->dh_sigstate--;
1526 while (e != &obj->dh_waitlisthead && obj->dh_sigstate > 0) {
1680 if (obj->dh_sigstate != INT32_MIN) {
1817 if (obj[i]->dh_sigstate == INT32_MIN &&
1908 if (cur->dh_sigstate == INT32_MIN &&
3265 kmutex->km_header.dh_sigstate = 1;
3277 prevstate = kmutex->km_header.dh_sigstate;
3283 kmutex->km_header.dh_sigstate++;
3286 if (kmutex->km_header.dh_sigstate == 1) {
3300 return (kmutex->km_header.dh_sigstate);
3307 kevent->k_header.dh_sigstate = state;
3322 prevstate = kevent->k_header.dh_sigstate;
3323 kevent->k_header.dh_sigstate = FALSE;
3339 prevstate = kevent->k_header.dh_sigstate;
3347 dh->dh_sigstate = 1;
3366 dh->dh_sigstate = 1;
3386 kevent->k_header.dh_sigstate = FALSE;
3393 return (kevent->k_header.dh_sigstate);
3443 nr->no_dh.dh_sigstate = 0;
3574 nr->no_dh.dh_sigstate = 1;
3653 timer->k_header.dh_sigstate = 1;
3790 timer->k_header.dh_sigstate = FALSE;
4108 timer->k_header.dh_sigstate = FALSE;
4182 return (timer->k_header.dh_sigstate);