Home
last modified time | relevance | path

Searched refs:waitq_interlock (Results 1 – 3 of 3) sorted by relevance

/xnu-8019.80.24/osfmk/kern/
H A Dwaitq.h175 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 Dwaitq.c1889 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 Dwaitq.py18 if int(waitq.waitq_interlock.nticket) != int(waitq.waitq_interlock.cticket):