Lines Matching refs:kn_status

340 	if (kn->kn_status & KN_DROPPING)
360 if ((kn->kn_status & (KN_DROPPING | KN_ATTACHING)) != 0) {
361 kn->kn_status |= KN_USEWAIT;
363 &kn->kn_status, THREAD_UNINT, 0);
388 if ((kn->kn_status & KN_ATTACHING) != 0) {
389 kn->kn_status &= ~KN_ATTACHING;
391 if ((kn->kn_status & KN_USEWAIT) != 0) {
392 kn->kn_status &= ~KN_USEWAIT;
394 &kn->kn_status, THREAD_AWAKENED);
397 return ((kn->kn_status & KN_DROPPING) == 0);
419 oktodrop = ((kn->kn_status & (KN_DROPPING | KN_ATTACHING)) == 0);
420 kn->kn_status |= KN_DROPPING;
427 kn->kn_status |= KN_USEWAIT;
428 wait_queue_assert_wait((wait_queue_t)kq->kq_wqs, &kn->kn_status,
445 if ((kn->kn_status & KN_USEWAIT) != 0) {
446 kn->kn_status &= ~KN_USEWAIT;
448 &kn->kn_status, THREAD_AWAKENED);
1710 kn->kn_status = KN_ATTACHING;
1714 kn->kn_status |= KN_DISABLED;
1740 kn->kn_status |= KN_DROPPING;
1744 } else if (kn->kn_status & KN_DROPPING) {
1755 kn->kn_status &= ~KN_ATTACHING;
1769 kn->kn_status |= KN_DISABLED;
1780 kn->kn_status |= KN_DISABLED;
1782 kn->kn_status &= ~KN_DISABLED;
1783 if (kn->kn_status & KN_ACTIVE)
1825 if ((kn->kn_status & KN_STAYQUEUED) == 0 && kn->kn_fop->f_event(kn, 0)) {
1879 if ((kn->kn_status & KN_DISABLED) != 0) {
1886 revalidate = ((kn->kn_status & KN_STAYQUEUED) != 0 ||
1921 if (!(kn->kn_status & KN_ACTIVE)) {
1933 } else if ((kn->kn_status & KN_STAYQUEUED) == 0) {
1975 kn->kn_status |= KN_DISABLED;
2353 if ((kn->kn_status & KN_STAYQUEUED) == 0) {
2622 kn->kn_status &= ~KN_STAYQUEUED;
2745 needswakeup = (kn->kn_status & KN_USEWAIT);
2750 wait_queue_wakeup_all((wait_queue_t)kq->kq_wqs, &kn->kn_status,
2765 kn->kn_status |= KN_ACTIVE;
2778 kn->kn_status &= ~KN_ACTIVE;
2786 if ((kn->kn_status & (KN_QUEUED | KN_STAYQUEUED)) == KN_STAYQUEUED ||
2787 (kn->kn_status & (KN_QUEUED | KN_STAYQUEUED | KN_DISABLED)) == 0) {
2792 kn->kn_status |= KN_QUEUED;
2803 if ((kn->kn_status & (KN_QUEUED | KN_STAYQUEUED)) == KN_QUEUED) {
2808 kn->kn_status &= ~KN_QUEUED;
3334 kn->kn_status |= KN_STAYQUEUED;