/darwin-on-arm/xnu/osfmk/kern/ |
H A D | sync_lock.c | 322 int wait_result; local 330 wait_result = wait_queue_assert_wait64(&ulock->wait_queue, 338 if (wait_result == THREAD_WAITING) 339 wait_result = thread_block(THREAD_CONTINUE_NULL); 347 switch (wait_result) { 589 int wait_result; local 675 wait_result = wait_queue_assert_wait64(&ulock->wait_queue, 680 if (wait_result == THREAD_WAITING) 681 wait_result = thread_block(THREAD_CONTINUE_NULL); 688 switch (wait_result) { 720 int wait_result; local [all...] |
H A D | sync_sema.c | 109 int wait_result); 556 semaphore_convert_wait_result(int wait_result) argument 558 switch (wait_result) { 587 int wait_result = self->wait_result; local 596 (*caller_cont)(semaphore_convert_wait_result(wait_result)); 618 int wait_result; local 682 kr = semaphore_convert_wait_result(self->wait_result); 708 wait_result = thread_block((thread_continue_t)semaphore_wait_continue); 711 wait_result [all...] |
H A D | clock_oldops.c | 561 wait_result_t wait_result; local 581 wait_result = assert_wait((event_t)alarm, THREAD_ABORTSAFE); 582 if (wait_result == THREAD_WAITING) { 588 wait_result = thread_block(THREAD_CONTINUE_NULL); 597 assert(wait_result != THREAD_AWAKENED); 605 assert(wait_result == THREAD_INTERRUPTED);
|
H A D | locks.c | 804 wait_result_t wait_result; local 815 wait_result = assert_wait_timeout((event_t)mutex_pause, THREAD_UNINT, back_off, NSEC_PER_USEC); 816 assert(wait_result == THREAD_WAITING); 818 wait_result = thread_block(THREAD_CONTINUE_NULL); 819 assert(wait_result == THREAD_TIMED_OUT);
|
H A D | wait_queue.c | 1170 wait_result_t wait_result; local 1199 wait_result = thread_mark_wait_locked(thread, interruptible); 1200 if (wait_result == THREAD_WAITING) { 1221 return(wait_result); 1246 return (thread->wait_result = THREAD_RESTART); 1280 return (thread->wait_result = THREAD_RESTART);
|
H A D | sched_prim.c | 876 * Set wait_result. 878 thread->wait_result = wresult; 981 (uintptr_t)thread_tid(thread), thread->sched_pri, thread->wait_result, 0, 0); 1059 return (thread->wait_result = THREAD_WAITING); 1065 return (thread->wait_result = THREAD_INTERRUPTED); 2049 kern_return_t result = (thread)->wait_result; \ 2058 (thread)->wait_result = result; \ 2176 call_continuation(continuation, parameter, thread->wait_result); 2194 call_continuation(continuation, parameter, self->wait_result); 2298 call_continuation(continuation, parameter, self->wait_result); [all...] |
H A D | thread.h | 160 wait_result_t wait_result; /* outcome of wait - member in struct:thread
|
H A D | thread.c | 184 thread_template.wait_result = THREAD_WAITING;
|
/darwin-on-arm/xnu/bsd/kern/ |
H A D | kern_synch.c | 167 int wait_result; local 199 wait_result = lck_mtx_sleep_deadline(mtx, flags, chan, catch, abstime); 201 wait_result = lck_mtx_sleep(mtx, flags, chan, catch); 253 wait_result = thread_block(THREAD_CONTINUE_NULL); 263 switch (wait_result) {
|
H A D | kdebug.c | 1619 int wait_result = THREAD_AWAKENED; local 1668 while (wait_result == THREAD_AWAKENED && kd_entropy_indx < kd_entropy_count) { 1677 wait_result = lck_spin_sleep_deadline(kdw_spin_lock, 0, &kde_waiter, THREAD_ABORTSAFE, abstime); 1682 wait_result = lck_spin_sleep(kdw_spin_lock, 0, &kde_waiter, THREAD_ABORTSAFE); 2004 int wait_result = THREAD_AWAKENED; local 2018 while (wait_result == THREAD_AWAKENED && kd_ctrl_page.kds_inuse_count < n_storage_threshold) { 2023 wait_result = lck_spin_sleep_deadline(kdw_spin_lock, 0, &kds_waiter, THREAD_ABORTSAFE, abstime); 2025 wait_result = lck_spin_sleep(kdw_spin_lock, 0, &kds_waiter, THREAD_ABORTSAFE);
|
H A D | kern_event.c | 146 static void kqueue_scan_continue(void *contp, wait_result_t wait_result); 1995 kqueue_scan_continue(void *data, wait_result_t wait_result) argument 2004 /* convert the (previous) wait_result to a proper error */ 2005 switch (wait_result) { 2026 panic("kevent_scan_cont() - invalid wait_result (%d)", wait_result); 2067 wait_result_t wait_result; local 2117 wait_result = thread_block_parameter(cont, kq); 2120 switch (wait_result) { 2128 panic("kevent_scan - bad wait_result ( [all...] |
H A D | sys_generic.c | 1162 wait_result_t wait_result; local 1245 wait_result = wait_queue_assert_wait((wait_queue_t)uth->uu_wqset, 1247 if (wait_result != THREAD_AWAKENED) {
|
/darwin-on-arm/xnu/osfmk/vm/ |
H A D | vm_apple_protect.c | 609 wait_result_t wait_result; local 626 wait_result = assert_wait_timeout( 631 assert(wait_result == THREAD_WAITING); 632 wait_result = thread_block(THREAD_CONTINUE_NULL); 633 assert(wait_result == THREAD_TIMED_OUT);
|
H A D | vm_fault.c | 806 kern_return_t wait_result; local 977 wait_result = PAGE_SLEEP(object, m, interruptible); 985 if (wait_result != THREAD_AWAKENED) { 989 if (wait_result == THREAD_RESTART) 1227 wait_result = thread_block(THREAD_CONTINUE_NULL); 1386 wait_result = vm_object_assert_wait(object, VM_OBJECT_EVENT_PAGER_READY, interruptible); 1389 if (wait_result == THREAD_WAITING) 1390 wait_result = thread_block(THREAD_CONTINUE_NULL); 1429 wait_result = thread_block(THREAD_CONTINUE_NULL); 1982 wait_result [all...] |
H A D | vm_resident.c | 2122 kern_return_t wait_result; local 2137 wait_result = assert_wait((event_t)&vm_page_free_wanted_privileged, interruptible); 2141 wait_result = assert_wait((event_t)&vm_page_free_count, interruptible); 2149 if (wait_result == THREAD_WAITING) 2150 wait_result = thread_block(THREAD_CONTINUE_NULL); 2152 return(wait_result == THREAD_AWAKENED); 4534 wait_result_t wait_result; local 4546 wait_result = thread_block(THREAD_CONTINUE_NULL); 4548 if (wait_result == THREAD_TIMED_OUT) { 4692 wait_result_t wait_result; local [all...] |
H A D | vm_map.c | 3929 wait_result_t wait_result; local 3953 wait_result = vm_map_entry_wait(map, 3956 if (user_wire && wait_result == THREAD_INTERRUPTED) { 4960 wait_result_t wait_result; local 4978 wait_result = vm_map_entry_wait(map, interruptible); 4981 wait_result == THREAD_INTERRUPTED) { 5040 wait_result_t wait_result; local 5044 wait_result = vm_map_entry_wait(map, 5048 wait_result == THREAD_INTERRUPTED) {
|
H A D | vm_object.c | 3798 wait_result_t wait_result; local 3806 wait_result = vm_object_sleep( src_object, 3809 if (wait_result != THREAD_AWAKENED) {
|
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOService.cpp | 1128 kern_return_t wait_result; local 1138 restart_sleep: wait_result = assert_wait( element, 1146 if (wait_result == THREAD_WAITING) 1147 wait_result = thread_block(THREAD_CONTINUE_NULL); 1160 if( THREAD_INTERRUPTED == wait_result ) { 1202 wait_result = THREAD_AWAKENED; 1205 assert( THREAD_AWAKENED == wait_result );
|