Home
last modified time | relevance | path

Searched refs:assert_wait (Results 1 – 25 of 64) sorted by relevance

123

/xnu-11215/doc/primitives/
H A Dsched_cond.md9 `assert_wait`/`thread_block` & `thread_wake` patterns with fast paths.
35 assert_wait(...); // (C)
52 `assert_wait/thread_block` with atomic bit operations.
/xnu-11215/osfmk/tests/
H A Dpmap_tests.c172 assert_wait((event_t)&args, THREAD_UNINT); in test_pmap_enter_disconnect()
232 assert_wait((event_t)&args, THREAD_UNINT); in test_pmap_compress_remove()
283 assert_wait((event_t)(uintptr_t)&(args->stop), THREAD_UNINT); in pmap_nest_thread()
451 assert_wait((event_t)&args[j], THREAD_UNINT); in test_pmap_nesting()
811 assert_wait((event_t)&args, THREAD_UNINT); in test_pmap_huge_pv_list()
H A Dvfp_state_test.c72 assert_wait((event_t) var, THREAD_UNINT); in wait_threads()
/xnu-11215/iokit/Kernel/
H A DIOSyncer.cpp98 assert_wait((void *) &threadMustStop, false); in wait()
H A DIOConditionLock.cpp208 assert_wait((void *) &condition, interruptible); /* assert event */ in lockWhen()
H A DIOWorkLoop.cpp440 assert_wait((void *) &workToDo, false); in threadMain()
H A DIOCPU.cpp741 assert_wait(this, THREAD_UNINT); in registerInterrupt()
/xnu-11215/osfmk/kern/
H A Dwaitq.h527 #pragma mark assert_wait / wakeup
633 #pragma mark Mach-only assert_wait / wakeup
H A Dmpsc_queue.c310 assert_wait((event_t)dq, THREAD_UNINT); in _mpsc_daemon_queue_drain()
424 assert_wait((event_t)&dq->mpd_state, THREAD_UNINT); in mpsc_daemon_queue_cancel_and_wait()
H A Dlock_rw.c960 res = assert_wait(LCK_RW_WRITER_EVENT(lock),
1036 res = assert_wait(LCK_RW_WRITER_EVENT(lock),
1354 res = assert_wait(LCK_RW_READER_EVENT(lck),
1656 res = assert_wait(LCK_RW_WRITER_EVENT(lock), in lck_rw_lock_shared_to_exclusive_success()
2664 res = assert_wait(event, interruptible); in lck_rw_sleep()
H A Dexclaves_panic.c320 assert_wait((event_t)&exclaves_panic_thread_wait_forever, THREAD_UNINT); in exclaves_panic_thread_wait()
H A Dremote_time.c449 assert_wait((event_t)bt_params_hist, THREAD_UNINT); in bt_calibration_thread()
H A Dtest_lock.c545 assert_wait(&ctx, THREAD_UNINT); in smr_sleepable_stress_test()
H A Dclock_oldops.c545 wait_result = assert_wait((event_t)alarm, THREAD_ABORTSAFE); in clock_sleep_internal()
H A Dsched_prim.h773 extern wait_result_t assert_wait(
/xnu-11215/osfmk/vm/
H A Dvm_compressor_backing_store.c839 assert_wait((event_t)&vm_swapfile_create_needed, THREAD_UNINT); in vm_swapfile_create_thread()
872 assert_wait((event_t)&hibernate_in_progress_with_pinned_swap, THREAD_UNINT); in hibernate_pin_swap()
963 assert_wait((event_t)&vm_swapfile_gc_needed, THREAD_UNINT); in vm_swapfile_gc_thread()
1371 assert_wait((event_t)&vm_swapout_thread, THREAD_UNINT); in vm_swapout_thread()
1982 assert_wait((event_t) &delayed_trim_handling_in_progress, THREAD_UNINT); in vm_swap_wait_on_trim_handling_in_progress()
2184 assert_wait((event_t) &swf->swp_flags, THREAD_UNINT); in vm_swap_reclaim()
2221 assert_wait((event_t) (c_seg), THREAD_UNINT); in vm_swap_reclaim()
H A Dvm_compressor.c1609 assert_wait((event_t) (&c_seg), THREAD_INTERRUPTIBLE); in do_cseg_wedge_thread()
1632 assert_wait((event_t) (c_seg), THREAD_UNINT); in c_seg_wait_on_busy()
2880 assert_wait((event_t)&compaction_swapper_running, THREAD_UNINT); in vm_run_compactor()
2937 assert_wait((event_t)&compaction_swapper_running, THREAD_UNINT); in vm_consider_swapping()
3483 assert_wait((event_t)&compaction_swapper_running, THREAD_UNINT); in vm_compressor_flush()
3598 assert_wait((event_t)&c_compressor_swap_trigger, THREAD_UNINT); in vm_compressor_swap_trigger_thread()
4149 assert_wait((event_t) (&c_segments_busy), THREAD_UNINT); in c_seg_allocate()
5106 assert_wait((event_t)&decompressions_blocked, THREAD_UNINT); in c_decompress_page()
6417 assert_wait((event_t)&uncompressor_io_req, THREAD_UNINT); in vm_uncompressed_put()
6474 assert_wait((event_t)&uncompressor_io_req, THREAD_UNINT); in vm_uncompressed_get()
H A Dvm_pageout.c1046 wr = assert_wait((event_t) &vm_page_free_wanted,
1377 assert_wait((event_t) (&iq->pgo_laundry + 1), THREAD_INTERRUPTIBLE);
3904 assert_wait((event_t) &vm_page_free_wanted, THREAD_UNINT);
4310 wait_result = assert_wait((event_t)&vm_page_free_wanted_privileged, THREAD_UNINT);
4851 wr = assert_wait((event_t)waiters, THREAD_INTERRUPTIBLE);
4870 wr = assert_wait((event_t) &vm_pageout_state.vm_pressure_changed,
4912 assert_wait((event_t) &vm_pressure_thread, THREAD_UNINT);
5009 assert_wait(VM_PAGEOUT_GC_EVENT, THREAD_UNINT);
9090 kr = assert_wait((event_t)&vm_paging_page_waiter, THREAD_UNINT);
10284 assert_wait((event_t) &compressor_perf_test_pages_processed, THREAD_UNINT);
/xnu-11215/bsd/skywalk/nexus/netif/
H A Dnx_netif_mit.c269 (void) assert_wait(&mit->mit_thread, THREAD_UNINT); in nx_netif_mit_init()
401 (void) assert_wait(&mit->mit_flags, THREAD_UNINT); in nx_netif_mit_cleanup()
519 (void) assert_wait(&mit->mit_flags, THREAD_UNINT); in nx_netif_mit_thread_func()
H A Dnx_netif_poll.c511 (void) assert_wait(&ifp->if_poll_thread, THREAD_UNINT); in netif_rxpoll_compat_thread_func()
/xnu-11215/bsd/security/audit/
H A Daudit_bsd.c211 assert_wait(cvp, THREAD_UNINT); in _audit_cv_wait_continuation()
/xnu-11215/osfmk/arm/
H A Dcpuid.c499 assert_wait((event_t)&ret->c_valid, THREAD_UNINT); in cache_info_type()
H A Dcpu_common.c273 assert_wait((event_t)synch, THREAD_UNINT); in cpu_broadcast_xcall_internal()
/xnu-11215/osfmk/i386/
H A Dpmap_common.c478 assert_wait(&mapping_replenish_event, THREAD_UNINT); in mapping_replenish()
/xnu-11215/bsd/kern/
H A Dkern_shutdown.c200 assert_wait((event_t)&compressor_store_stop_compaction, THREAD_UNINT); in reboot_kernel()

123