Home
last modified time | relevance | path

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

/xnu-11215.1.10/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()
589 thread->waitq.wq_q = NULL; in thread_clear_waitq_state()
603 VM_KERNEL_UNSLIDE_OR_PERM(waitq_to_turnstile(wq.wq_q)), in waitq_thread_remove()
[all …]
H A Dwaitq.h130 struct waitq *wq_q; member
338 return wq.wq_q->waitq_type; in waitq_type()
344 return wq1.wq_q == wq2.wq_q; in waitq_same()
350 return wq.wq_q == NULL; in waitq_is_null()
392 return waitq.wq_q && waitq.wq_q->waitq_interlock.lck_valid; in waitq_valid()
H A Dkern_stackshot.c6031 kdp_lck_mtx_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo_v1); in stackshot_thread_wait_owner_info()
6034 kdp_mqueue_recv_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo, &ispl); in stackshot_thread_wait_owner_info()
6038 kdp_mqueue_send_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo, &ispl); in stackshot_thread_wait_owner_info()
6042 kdp_sema_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo_v1); in stackshot_thread_wait_owner_info()
6045 kdp_ulock_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo_v1); in stackshot_thread_wait_owner_info()
6050 kdp_rwlck_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo_v1); in stackshot_thread_wait_owner_info()
6065 kdp_sleep_with_inheritor_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo_v1); in stackshot_thread_wait_owner_info()
6068 kdp_eventlink_find_owner(thread->waitq.wq_q, thread->wait_event, waitinfo_v1); in stackshot_thread_wait_owner_info()
H A Dturnstile.c1998 return waitq.wq_q->waitq_ts; in thread_get_waiting_turnstile()
2001 return waitq_to_turnstile(waitq.wq_q); in thread_get_waiting_turnstile()
2054 if (waitq.wq_q->waitq_ts) { in thread_get_update_flags_for_turnstile_propagation_stoppage()
/xnu-11215.1.10/tools/lldbmacros/
H A Dwaitq.py112 if t.waitq.wq_q == self._wq: yield t
H A Dprocess.py495 wait_queue_str = '{:<#018x}'.format(unsigned(thread.waitq.wq_q))