Home
last modified time | relevance | path

Searched refs:THREAD_AWAKENED (Results 1 – 25 of 73) sorted by relevance

123

/xnu-12377.41.6/iokit/Kernel/
H A DIOConditionLock.cpp160 int thread_res = THREAD_AWAKENED; in lock()
165 while (want_lock && thread_res == THREAD_AWAKENED) { in lock()
169 if (thread_res == THREAD_AWAKENED) { in lock()
186 if (thread_res != THREAD_AWAKENED) { in lockWhen()
211 } while (thread_res == THREAD_AWAKENED); in lockWhen()
H A DIOLocks.cpp108 thread_wakeup_prim((event_t) event, oneThread, THREAD_AWAKENED); in IOLockWakeup()
114 wakeup_all_with_inheritor((event_t) event, THREAD_AWAKENED); in IOLockWakeupAllWithInheritor()
318 thread_wakeup_prim((event_t) event, oneThread, THREAD_AWAKENED); in IORecursiveLockWakeup()
/xnu-12377.41.6/osfmk/ipc/
H A Dipc_mqueue.c266 THREAD_AWAKENED, WAITQ_WAKEUP_DEFAULT); in ipc_mqueue_add_locked()
296 THREAD_AWAKENED, WAITQ_WAKEUP_DEFAULT); in ipc_mqueue_add_locked()
316 THREAD_AWAKENED, WAITQ_WAKEUP_DEFAULT); in ipc_mqueue_add_locked()
513 case THREAD_AWAKENED: in ipc_mqueue_send_locked()
614 THREAD_AWAKENED, in ipc_mqueue_release_msgcount()
722 THREAD_AWAKENED, WAITQ_WAKEUP_DEFAULT); in ipc_mqueue_post()
757 THREAD_AWAKENED, WAITQ_WAKEUP_DEFAULT); in ipc_mqueue_post()
774 THREAD_AWAKENED, WAITQ_WAKEUP_DEFAULT); in ipc_mqueue_post()
814 case THREAD_AWAKENED: in ipc_mqueue_receive_results()
1041 if (wresult == THREAD_AWAKENED) { in ipc_mqueue_receive_on_thread_and_unlock()
[all …]
H A Dipc_eventlink.c829 case THREAD_AWAKENED: in ipc_eventlink_convert_wait_result()
896 THREAD_AWAKENED, flags); in ipc_eventlink_signal_internal_locked()
/xnu-12377.41.6/osfmk/kern/
H A Dexclaves_inspection.c149 …keup_all_with_inheritor((event_t)&thread->th_exclaves_inspection_queue_stackshot, THREAD_AWAKENED); in clear_pending_threads_stackshot()
166 wakeup_all_with_inheritor((event_t)&thread->th_exclaves_inspection_queue_kperf, THREAD_AWAKENED); in clear_pending_threads_kperf()
182 …keup_all_with_inheritor((event_t)&thread->th_exclaves_inspection_queue_stackshot, THREAD_AWAKENED); in clear_stackshot_queue()
198 wakeup_all_with_inheritor((event_t)&thread->th_exclaves_inspection_queue_kperf, THREAD_AWAKENED); in clear_kperf_queue()
329 wakeup_all_with_inheritor(&exclaves_collect_thread_ready, THREAD_AWAKENED); in exclaves_collect_threads_thread()
360 wakeup_all_with_inheritor(&exclaves_inspection_queue_stackshot, THREAD_AWAKENED); in exclaves_collect_threads_thread()
H A Dexclaves_aoe.c253 return THREAD_AWAKENED; in exclaves_aoe_claim_work()
264 assert(wr == THREAD_AWAKENED || wr == THREAD_INTERRUPTED); in exclaves_aoe_claim_work()
378 return THREAD_AWAKENED; in exclaves_aoe_claim_message()
388 assert(wr == THREAD_AWAKENED || wr == THREAD_INTERRUPTED); in exclaves_aoe_claim_message()
H A Depoch_sync.c548 THREAD_AWAKENED, WAITQ_UPDATE_INHERITOR); in esync_wake()
556 THREAD_AWAKENED, WAITQ_UPDATE_INHERITOR); in esync_wake()
564 THREAD_AWAKENED, WAITQ_WAKEUP_DEFAULT); in esync_wake()
574 thread, THREAD_AWAKENED); in esync_wake()
662 assert(wr == THREAD_NOT_WAITING || wr == THREAD_AWAKENED); in test_lock()
H A Dmpsc_queue.c335 clear_wait(self, THREAD_AWAKENED); in _mpsc_daemon_queue_drain()
345 clear_wait(self, THREAD_AWAKENED); in _mpsc_daemon_queue_drain()
435 clear_wait(current_thread(), THREAD_AWAKENED); in mpsc_daemon_queue_cancel_and_wait()
H A Dsync_sema.c359 thread, THREAD_AWAKENED); in semaphore_signal_internal()
378 SEMAPHORE_EVENT, THREAD_AWAKENED, in semaphore_signal_internal()
399 SEMAPHORE_EVENT, THREAD_AWAKENED, flags); in semaphore_signal_internal()
608 case THREAD_AWAKENED: in semaphore_convert_wait_result()
H A Dtestpoints.c64 wait_result_t wr = THREAD_AWAKENED; in tp_wait()
H A Dkern_types.h88 #define THREAD_AWAKENED 0 /* normal wakeup */ macro
H A Dsched_prim.h817 thread_wakeup_prim((x), FALSE, THREAD_AWAKENED)
821 thread_wakeup_prim((x), TRUE, THREAD_AWAKENED)
824 thread_wakeup_nthreads_prim((x), (nthreads), THREAD_AWAKENED)
H A Dthread_call.c1493 THREAD_AWAKENED, WAITQ_WAKEUP_DEFAULT); in thread_call_wake()
1510 THREAD_AWAKENED, WAITQ_WAKEUP_DEFAULT); in thread_call_wake()
1658 THREAD_AWAKENED, WAITQ_WAKEUP_DEFAULT); in thread_call_finish()
1940 clear_wait(current_thread(), THREAD_AWAKENED); in thread_call_daemon_continue()
2235 if (res != THREAD_AWAKENED) { in thread_call_wait_once_locked()
2319 if (res != THREAD_AWAKENED) { in thread_call_wait_locked()
H A Dcompact_id.c40 wakeup_all_with_inheritor((event_t)(table), THREAD_AWAKENED)
H A Dtest_lock.c541 smr_sleepable_stress_worker(&ctx, THREAD_AWAKENED); in smr_sleepable_stress_test()
547 clear_wait(ctx.driver, THREAD_AWAKENED); in smr_sleepable_stress_test()
H A Darcade.c252 case THREAD_AWAKENED: in arcade_upcall_refresh()
H A Dexclaves.c1798 case THREAD_AWAKENED: in handle_response_wait()
1832 kr == KERN_SUCCESS ? THREAD_AWAKENED : THREAD_NOT_WAITING); in handle_response_wake()
1865 kr == KERN_SUCCESS ? THREAD_AWAKENED : THREAD_NOT_WAITING); in handle_response_wake_with_owner()
1917 case THREAD_AWAKENED: in handle_response_suspended()
1950 kr == KERN_SUCCESS ? THREAD_AWAKENED : THREAD_NOT_WAITING); in handle_response_resumed()
1982 kr == KERN_SUCCESS ? THREAD_AWAKENED : THREAD_NOT_WAITING); in handle_response_interrupted()
/xnu-12377.41.6/osfmk/tests/
H A Dtest_thread_call.c74 T_ASSERT_EQ_INT(kr, THREAD_AWAKENED, " callback woken by main function"); in test_once_callback()
106 T_ASSERT_EQ_INT(kr, THREAD_AWAKENED, "main function woken by callback"); in test_once_thread_call()
H A Dvfp_state_test.c76 clear_wait(current_thread(), THREAD_AWAKENED); in wait_threads()
H A Dkernel_tests.c933 clear_wait(current_thread(), THREAD_AWAKENED); in wait_threads()
1248 …wakeup_one_with_inheritor((event_t) &info->thread_inheritor, THREAD_AWAKENED, LCK_WAKE_DEFAULT, &i… in primitive_wakeup_one_with_inheritor()
1261 wakeup_all_with_inheritor((event_t) &info->thread_inheritor, THREAD_AWAKENED); in primitive_wakeup_all_with_inheritor()
1515 T_ASSERT(wait == THREAD_AWAKENED || wait == THREAD_NOT_WAITING, "sleep_with_inheritor return"); in thread_inheritor_like_mutex()
1703 wakeup_all_with_inheritor((event_t) &info->thread_inheritor, THREAD_AWAKENED); in thread_mtx_work()
1747 wakeup_all_with_inheritor((event_t) &info->thread_inheritor, THREAD_AWAKENED); in thread_mtx_work()
1809 wakeup_all_with_inheritor((event_t) &info->thread_inheritor, THREAD_AWAKENED); in thread_rw_work()
2997 …ret = wakeup_one_with_inheritor(wake_event, THREAD_AWAKENED, LCK_WAKE_DO_NOT_TRANSFER_PUSH, &woken… in thread_sleep_gate_chain_work()
3120 …ret = wakeup_one_with_inheritor((event_t) &info->head.threads[0], THREAD_AWAKENED, LCK_WAKE_DO_NOT… in thread_sleep_chain_work()
3147 …ret = wakeup_one_with_inheritor(wake_event, THREAD_AWAKENED, LCK_WAKE_DO_NOT_TRANSFER_PUSH, &woken… in thread_sleep_chain_work()
H A Dpmap_tests.c295 clear_wait(current_thread(), THREAD_AWAKENED); in pmap_nest_thread()
1024 clear_wait(current_thread(), THREAD_AWAKENED); in test_surt()
1049 clear_wait(current_thread(), THREAD_AWAKENED); in test_surt()
/xnu-12377.41.6/bsd/security/audit/
H A Daudit_bsd.c329 wait_result_t res = THREAD_AWAKENED; in _audit_slck_lock()
332 while (lp->sl_locked && res == THREAD_AWAKENED) { in _audit_slck_lock()
337 if (res == THREAD_AWAKENED) { in _audit_slck_lock()
/xnu-12377.41.6/bsd/kern/
H A Dsys_ulock.c471 case THREAD_AWAKENED: in wait_result_to_return_code()
1039 wake_thread, THREAD_AWAKENED); in ulock_wake()
1046 THREAD_AWAKENED, in ulock_wake()
1056 THREAD_AWAKENED, WAITQ_UPDATE_INHERITOR); in ulock_wake()
1059 THREAD_AWAKENED, WAITQ_WAKEUP_DEFAULT); in ulock_wake()
H A Dkern_synch.c82 case THREAD_AWAKENED: in _sleep_continue()
281 case THREAD_AWAKENED: in _sleep()
/xnu-12377.41.6/osfmk/vm/
H A Dvm_pageout_internal.h59 #define upl_wakeup(event) wakeup_all_with_inheritor((event), THREAD_AWAKENED)

123