Home
last modified time | relevance | path

Searched refs:wq_q (Results 1 – 6 of 6) sorted by relevance

/xnu-8792.41.9/osfmk/kern/
H A Dwaitq.c311 __wql_list_foreach((link).wqls, &(waitq).wq_q->waitq_sellinks, __it)
405 return waitq.wq_q >= global_waitqs && waitq.wq_q < global_waitqs + g_num_waitqs; in waitq_is_global()
415 return priority_queue_empty(&wq.wq_q->waitq_prio_queue); in waitq_empty()
417 ts = wq.wq_q->waitq_ts; in waitq_empty()
424 return circle_queue_empty(&wq.wq_q->waitq_queue); in waitq_empty()
470 idx = (uint32_t)(waitq.wq_q - global_waitqs); in waitq_global_stats()
521 struct turnstile *ts = waitq.wq_q->waitq_ts; in waitq_get_safeq()
525 uint32_t hash = os_hash_kernel_pointer(waitq.wq_q); in waitq_get_safeq()
582 thread->waitq.wq_q = NULL; in thread_clear_waitq_state()
594 VM_KERNEL_UNSLIDE_OR_PERM(waitq_to_turnstile(wq.wq_q)), in waitq_thread_remove()
[all …]
H A Dwaitq.h126 struct waitq *wq_q; member
334 return wq.wq_q->waitq_type; in waitq_type()
340 return wq1.wq_q == wq2.wq_q; in waitq_same()
346 return wq.wq_q == NULL; in waitq_is_null()
377 return waitq.wq_q && waitq.wq_q->waitq_interlock.lck_valid; in waitq_valid()
H A Dkern_stackshot.c3702 kdp_lck_mtx_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo_v1); in stackshot_thread_wait_owner_info()
3705 kdp_mqueue_recv_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo, &ispl); in stackshot_thread_wait_owner_info()
3709 kdp_mqueue_send_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo, &ispl); in stackshot_thread_wait_owner_info()
3713 kdp_sema_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo_v1); in stackshot_thread_wait_owner_info()
3716 kdp_ulock_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo_v1); in stackshot_thread_wait_owner_info()
3721 kdp_rwlck_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo_v1); in stackshot_thread_wait_owner_info()
3736 kdp_sleep_with_inheritor_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo_v1); in stackshot_thread_wait_owner_info()
3739 kdp_eventlink_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo_v1); in stackshot_thread_wait_owner_info()
H A Dturnstile.c2047 return waitq.wq_q->waitq_ts; in thread_get_waiting_turnstile()
2050 return waitq_to_turnstile(waitq.wq_q); in thread_get_waiting_turnstile()
2103 if (waitq.wq_q->waitq_ts) { in thread_get_update_flags_for_turnstile_propagation_stoppage()
/xnu-8792.41.9/tools/lldbmacros/
H A Dwaitq.py119 if t.waitq.wq_q == self._wq: yield t
H A Dprocess.py449 wait_queue_str = '{:<#018x}'.format(unsigned(thread.waitq.wq_q))