Searched refs:waitq_interlock (Results 1 – 3 of 3) sorted by relevance
| /xnu-8019.80.24/osfmk/kern/ |
| H A D | waitq.h | 175 hw_lck_ticket_t waitq_interlock; member 246 ((wq) != NULL && (wq)->waitq_interlock.lck_valid) 257 hw_lck_ticket_held(&(wq)->waitq_interlock) 260 hw_lck_ticket_lock_try(&(wq)->waitq_interlock, &waitq_lck_grp)
|
| H A D | waitq.c | 1889 struct waitq *wq = __container_of(lck, struct waitq, waitq_interlock); in waitq_timeout_handler() 1915 (void)hw_lck_ticket_lock_to(&wq->waitq_interlock, in waitq_lock() 1927 rc = hw_lck_ticket_lock_allow_invalid(&wq->waitq_interlock, in waitq_lock_allow_invalid() 1945 hw_lck_ticket_unlock(&wq->waitq_interlock); in waitq_unlock() 3060 hw_lck_ticket_init_locked(&waitq->waitq_interlock, &waitq_lck_grp); in waitq_init() 3062 hw_lck_ticket_init(&waitq->waitq_interlock, &waitq_lck_grp); in waitq_init() 3090 hw_lck_ticket_destroy(&waitq->waitq_interlock, true, &waitq_lck_grp); in waitq_deinit() 3118 hw_lck_ticket_invalidate(&waitq->waitq_interlock); in waitq_invalidate() 3288 hw_lck_ticket_destroy(&wqset->wqset_q.waitq_interlock, true, &waitq_lck_grp); in waitq_set_deinit_and_unlock()
|
| /xnu-8019.80.24/tools/lldbmacros/ |
| H A D | waitq.py | 18 if int(waitq.waitq_interlock.nticket) != int(waitq.waitq_interlock.cticket):
|