Searched refs:wait_result (Results 1 - 18 of 18) sorted by relevance

/darwin-on-arm/xnu/osfmk/kern/
H A Dsync_lock.c322 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 Dsync_sema.c109 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 Dclock_oldops.c561 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 Dlocks.c804 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 Dwait_queue.c1170 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 Dsched_prim.c876 * 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 Dthread.h160 wait_result_t wait_result; /* outcome of wait - member in struct:thread
H A Dthread.c184 thread_template.wait_result = THREAD_WAITING;
/darwin-on-arm/xnu/bsd/kern/
H A Dkern_synch.c167 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 Dkdebug.c1619 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 Dkern_event.c146 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 Dsys_generic.c1162 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 Dvm_apple_protect.c609 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 Dvm_fault.c806 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 Dvm_resident.c2122 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 Dvm_map.c3929 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 Dvm_object.c3798 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 DIOService.cpp1128 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 );

Completed in 128 milliseconds