Lines Matching refs:tc_flags

251 	thread_call_flags_t flags = call->tc_flags;  in thread_call_get_group()
273 return (call->tc_flags & THREAD_CALL_FLAG_CONTINUOUS) ? TCF_CONTINUOUS : TCF_ABSOLUTE; in thread_call_get_flavor()
285 call->tc_flags |= THREAD_CALL_FLAG_CONTINUOUS; in thread_call_set_flavor()
287 call->tc_flags &= ~THREAD_CALL_FLAG_CONTINUOUS; in thread_call_set_flavor()
570 .tc_flags = THREAD_CALL_INITIALIZED, in thread_call_setup_with_options()
595 call->tc_flags |= THREAD_CALL_ONCE; in thread_call_setup_with_options()
598 call->tc_flags |= THREAD_CALL_SIGNAL | THREAD_CALL_ONCE; in thread_call_setup_with_options()
656 assert((call->tc_flags & THREAD_CALL_ALLOC) == 0); in _internal_call_allocate()
668 assert((call->tc_flags & THREAD_CALL_ALLOC) == 0); in _is_internal_call()
692 call->tc_flags &= ~THREAD_CALL_INITIALIZED; in _internal_call_release()
715 == (call->tc_flags & (THREAD_CALL_ONCE | THREAD_CALL_RUNNING))) { in _pending_call_enqueue()
718 thread_call_flags_t flags = call->tc_flags; in _pending_call_enqueue()
719 call->tc_flags |= THREAD_CALL_RESCHEDULE; in _pending_call_enqueue()
761 == (call->tc_flags & (THREAD_CALL_ONCE | THREAD_CALL_RUNNING))) { in _delayed_call_enqueue()
764 thread_call_flags_t flags = call->tc_flags; in _delayed_call_enqueue()
765 call->tc_flags |= THREAD_CALL_RESCHEDULE; in _delayed_call_enqueue()
849 assert(call->tc_flags & THREAD_CALL_FLAG_CONTINUOUS); in _arm_delayed_call_timer()
852 assert((call->tc_flags & THREAD_CALL_FLAG_CONTINUOUS) == 0); in _arm_delayed_call_timer()
866 ((call->tc_flags & THREAD_CALL_RATELIMITED) == THREAD_CALL_RATELIMITED)); in _arm_delayed_call_timer()
1024 call->tc_flags |= THREAD_CALL_ALLOC; in thread_call_allocate_with_options()
1063 call->tc_flags |= THREAD_CALL_ONCE; in thread_call_allocate_with_qos()
1106 ((call->tc_flags & THREAD_CALL_RESCHEDULE) != 0)) { in thread_call_free()
1119 == ((THREAD_CALL_SIGNAL | THREAD_CALL_RUNNING) & call->tc_flags)) { in thread_call_free()
1127 if (!(call->tc_flags & THREAD_CALL_INITIALIZED)) { in thread_call_free()
1131 if ((call->tc_flags & THREAD_CALL_WAIT) != 0) { in thread_call_free()
1136 if (call->tc_flags & THREAD_CALL_RUNNING) { in thread_call_free()
1146 call->tc_flags &= ~THREAD_CALL_INITIALIZED; in thread_call_free()
1174 if (call->tc_func == NULL || !(call->tc_flags & THREAD_CALL_INITIALIZED)) { in thread_call_enter1()
1178 assert((call->tc_flags & THREAD_CALL_SIGNAL) == 0); in thread_call_enter1()
1296 call->tc_flags |= THREAD_CALL_DELAYED; in thread_call_enter_delayed_internal()
1314 call->tc_flags |= THREAD_CALL_RATELIMITED; in thread_call_enter_delayed_internal()
1316 call->tc_flags &= ~THREAD_CALL_RATELIMITED; in thread_call_enter_delayed_internal()
1347 if (call->tc_flags & THREAD_CALL_RESCHEDULE) { in thread_call_cancel_locked()
1348 call->tc_flags &= ~THREAD_CALL_RESCHEDULE; in thread_call_cancel_locked()
1417 if ((call->tc_flags & THREAD_CALL_ALLOC) == 0) { in thread_call_cancel_wait()
1439 if ((call->tc_flags & THREAD_CALL_ONCE) == THREAD_CALL_ONCE) { in thread_call_cancel_wait()
1573 bool signal = call->tc_flags & THREAD_CALL_SIGNAL; in thread_call_finish()
1574 bool alloc = call->tc_flags & THREAD_CALL_ALLOC; in thread_call_finish()
1587 thread_call_flags_t old_flags = call->tc_flags; in thread_call_finish()
1588 call->tc_flags &= ~(THREAD_CALL_RESCHEDULE | THREAD_CALL_RUNNING | THREAD_CALL_WAIT); in thread_call_finish()
1602 call->tc_flags &= ~(THREAD_CALL_DELAYED | THREAD_CALL_RATELIMITED); in thread_call_finish()
1632 if (call->tc_func == NULL || !(call->tc_flags & THREAD_CALL_INITIALIZED)) { in thread_call_finish()
1636 call->tc_flags &= ~THREAD_CALL_INITIALIZED; in thread_call_finish()
1688 boolean_t is_delayed = call->tc_flags & THREAD_CALL_DELAYED; in thread_call_invoke()
1778 if (call->tc_flags & THREAD_CALL_ALLOC) { in thread_call_thread()
1781 if (call->tc_flags & (THREAD_CALL_ALLOC | THREAD_CALL_ONCE)) { in thread_call_thread()
1792 call->tc_flags |= THREAD_CALL_RUNNING; in thread_call_thread()
2030 if ((call->tc_flags & THREAD_CALL_RATELIMITED) && in thread_call_delayed_timer()
2036 if (THREAD_CALL_SIGNAL & call->tc_flags) { in thread_call_delayed_timer()
2046 call->tc_flags |= THREAD_CALL_RUNNING; in thread_call_delayed_timer()
2201 assert(call->tc_flags & THREAD_CALL_ALLOC); in thread_call_wait_once_locked()
2202 assert(call->tc_flags & THREAD_CALL_ONCE); in thread_call_wait_once_locked()
2206 if ((call->tc_flags & THREAD_CALL_RUNNING) == 0) { in thread_call_wait_once_locked()
2212 call->tc_flags |= THREAD_CALL_WAIT; in thread_call_wait_once_locked()
2242 if ((call->tc_flags & THREAD_CALL_ALLOC) == 0) { in thread_call_wait_once()
2247 if ((call->tc_flags & THREAD_CALL_ONCE) == 0) { in thread_call_wait_once()
2289 assert(call->tc_flags & THREAD_CALL_ALLOC); in thread_call_wait_locked()
2294 call->tc_flags |= THREAD_CALL_WAIT; in thread_call_wait_locked()