Searched refs:lck_value (Results 1 – 3 of 3) sorted by relevance
| /xnu-8020.101.4/osfmk/kern/ |
| H A D | lock_ticket.c | 169 tmp.lck_value = os_atomic_load(&lck->lck_value, relaxed); in hw_lck_ticket_destroy_internal() 191 os_atomic_store(&lck->lck_value, 0U, relaxed); in hw_lck_ticket_destroy_internal() 488 tmp.lck_value = os_atomic_add_orig(&lck->lck_value, in hw_lck_ticket_reserve_orig() 635 *ticket = tmp.lck_value; in hw_lck_ticket_reserve() 653 *ticket = tmp.lck_value; in hw_lck_ticket_reserve_allow_invalid() 672 hw_lck_ticket_t tmp = { .lck_value = ticket }; in hw_lck_ticket_wait() 686 st = hw_lck_ticket_reserve_allow_invalid(lck, &tmp.lck_value, grp); in hw_lck_ticket_lock_allow_invalid() 707 os_atomic_andnot(&lck->lck_value, tmp.lck_value, relaxed); in hw_lck_ticket_invalidate() 716 tmp.lck_value = os_atomic_load(&lck->lck_value, relaxed); in hw_lck_ticket_unlock() 718 "Ticket lock %p is not locked (0x%08x)", lck, tmp.lck_value); in hw_lck_ticket_unlock()
|
| H A D | test_lock.c | 103 tmp.lck_value = os_atomic_load(&lck->lck_value, relaxed); in hw_lck_ticket_test_wait_for_delta()
|
| H A D | ticket_lock.h | 131 uint32_t lck_value; member
|