Lines Matching refs:tp_flags

78 	    (tpool->tp_flags & (TP_DESTROY | TP_ABANDON))) {  in worker_cleanup()
79 if (tpool->tp_flags & TP_ABANDON) { in worker_cleanup()
84 if (tpool->tp_flags & TP_DESTROY) in worker_cleanup()
94 tpool->tp_flags &= ~TP_WAIT; in notify_waiters()
119 if (tpool->tp_flags & TP_WAIT) in job_cleanup()
143 if (tpool->tp_flags & TP_WAIT) in tpool_worker()
146 (tpool->tp_flags & TP_SUSPEND)) && in tpool_worker()
147 !(tpool->tp_flags & (TP_DESTROY | TP_ABANDON))) { in tpool_worker()
166 if (tpool->tp_flags & TP_DESTROY) in tpool_worker()
168 if (tpool->tp_flags & TP_ABANDON) { in tpool_worker()
170 if (tpool->tp_flags & TP_SUSPEND) { in tpool_worker()
171 tpool->tp_flags &= ~TP_SUSPEND; in tpool_worker()
179 !(tpool->tp_flags & TP_SUSPEND)) { in tpool_worker()
416 ASSERT(!(tpool->tp_flags & (TP_DESTROY | TP_ABANDON))); in tpool_dispatch()
433 if (!(tpool->tp_flags & TP_SUSPEND)) { in tpool_dispatch()
464 ASSERT(!(tpool->tp_flags & (TP_DESTROY | TP_ABANDON))); in tpool_destroy()
470 tpool->tp_flags |= TP_DESTROY; in tpool_destroy()
471 tpool->tp_flags &= ~TP_SUSPEND; in tpool_destroy()
480 tpool->tp_flags |= TP_WAIT; in tpool_destroy()
499 ASSERT(!(tpool->tp_flags & (TP_DESTROY | TP_ABANDON))); in tpool_abandon()
508 tpool->tp_flags |= TP_ABANDON; in tpool_abandon()
509 tpool->tp_flags &= ~TP_SUSPEND; in tpool_abandon()
523 ASSERT(!(tpool->tp_flags & (TP_DESTROY | TP_ABANDON))); in tpool_wait()
528 tpool->tp_flags |= TP_WAIT; in tpool_wait()
530 ASSERT(!(tpool->tp_flags & (TP_DESTROY | TP_ABANDON))); in tpool_wait()
538 ASSERT(!(tpool->tp_flags & (TP_DESTROY | TP_ABANDON))); in tpool_suspend()
541 tpool->tp_flags |= TP_SUSPEND; in tpool_suspend()
550 ASSERT(!(tpool->tp_flags & (TP_DESTROY | TP_ABANDON))); in tpool_suspended()
553 suspended = (tpool->tp_flags & TP_SUSPEND) != 0; in tpool_suspended()
564 ASSERT(!(tpool->tp_flags & (TP_DESTROY | TP_ABANDON))); in tpool_resume()
567 if (!(tpool->tp_flags & TP_SUSPEND)) { in tpool_resume()
571 tpool->tp_flags &= ~TP_SUSPEND; in tpool_resume()
588 ASSERT(!(tpool->tp_flags & (TP_DESTROY | TP_ABANDON))); in tpool_member()