Searched refs:tcurnext (Results 1 – 3 of 3) sorted by relevance
| /xnu-10063.101.15/osfmk/kern/ |
| H A D | lock_ticket.c | 99 static_assert(offsetof(hw_lck_ticket_t, tcurnext) == 2); 305 tmp.tcurnext = os_atomic_load(&lck->tcurnext, relaxed); in hw_lck_ticket_held() 371 tmp.tcurnext = os_atomic_load(&lck->tu.tcurnext, relaxed); in lck_ticket_timeout_panic() 547 if (os_atomic_cmpxchg(&lck->tcurnext, in hw_lck_ticket_contended() 548 olck.tcurnext, nlck.tcurnext, acq_rel)) { in hw_lck_ticket_contended() 729 os_atomic_rmw_loop(&lck->tcurnext, olck.tcurnext, nlck.tcurnext, acquire, { in hw_lck_ticket_lock_try_internal() 769 os_atomic_rmw_loop(&tlock->tu.tcurnext, olck.tcurnext, nlck.tcurnext, acquire, { in lck_ticket_lock_try_internal()
|
| H A D | ticket_lock.h | 129 uint16_t tcurnext; member
|
| H A D | waitq.c | 687 tmp.tcurnext = os_atomic_load(&wq->waitq_interlock.tcurnext, relaxed); in waitq_timeout_handler()
|