Searched refs:cticket (Results 1 – 7 of 7) sorted by relevance
| /xnu-8796.121.2/osfmk/kern/ |
| H A D | lock_ticket.c | 100 static_assert(offsetof(hw_lck_ticket_t, cticket) == 2); 256 if (__improbable(sync && !tmp.lck_valid && !equal_tickets(tmp.nticket, tmp.cticket))) { in hw_lck_ticket_destroy_internal() 306 return !equal_tickets(tmp.cticket, tmp.nticket); in hw_lck_ticket_held() 349 tmp.cticket, tmp.nticket, tmp.lck_valid, in hw_lck_ticket_timeout_panic() 358 tmp.cticket, tmp.nticket, lsti->extra, tmp.lck_valid, in hw_lck_ticket_timeout_panic() 381 tmp.cticket, tmp.nticket, lsti->extra, in lck_ticket_timeout_panic() 418 const uint8_t cticket = (uint8_t) os_atomic_add(&lck->cticket, in hw_lck_ticket_unlock_inner_pv() local 420 if (__improbable(cticket & HW_LCK_TICKET_LOCK_PVWAITFLAG)) { in hw_lck_ticket_unlock_inner_pv() 421 hw_lck_ticket_unlock_kick_pv(lck, ticket_count(cticket)); in hw_lck_ticket_unlock_inner_pv() 431 _Atomic uint8_t *ctp = (_Atomic uint8_t *)&lck->cticket; in hw_lck_ticket_unlock_inner() [all …]
|
| H A D | test_lock.c | 48 const uint8_t cticket = tmp.cticket & in hw_lck_ticket_test_wait_for_delta() local 51 const uint8_t cticket = tmp.cticket; in hw_lck_ticket_test_wait_for_delta() local 53 if ((uint8_t)(tmp.nticket - cticket) == delta) { in hw_lck_ticket_test_wait_for_delta()
|
| H A D | ticket_lock.h | 126 uint8_t cticket; member
|
| H A D | waitq.c | 693 tmp.cticket, tmp.nticket, lsti->extra, in waitq_timeout_handler()
|
| /xnu-8796.121.2/osfmk/arm64/ |
| H A D | lock_ticket_pv.c | 123 const uint8_t cticket = os_atomic_load(&lck->cticket, acquire); in hw_lck_ticket_lock_wait_pv() local 124 const uint8_t ccount = cticket & ~HW_LCK_TICKET_LOCK_PVWAITFLAG; in hw_lck_ticket_lock_wait_pv() 128 assert(cticket & HW_LCK_TICKET_LOCK_PVWAITFLAG); in hw_lck_ticket_lock_wait_pv()
|
| /xnu-8796.121.2/osfmk/i386/ |
| H A D | lock_ticket_pv.c | 144 const uint8_t cticket = os_atomic_load(&lck->cticket, acquire); in hw_lck_ticket_lock_wait_pv() local 145 const uint8_t ccount = cticket & ~HW_LCK_TICKET_LOCK_PVWAITFLAG; in hw_lck_ticket_lock_wait_pv() 149 assert(cticket & HW_LCK_TICKET_LOCK_PVWAITFLAG); in hw_lck_ticket_lock_wait_pv()
|
| /xnu-8796.121.2/tools/lldbmacros/ |
| H A D | waitq.py | 62 cticket = int(self._wq.waitq_interlock.cticket) 65 cticket &= ~1 69 if cticket != int(self._wq.waitq_interlock.nticket):
|