Searched refs:hw_lck_ticket_t (Results 1 – 12 of 12) sorted by relevance
| /xnu-10002.41.9/osfmk/kern/ ! |
| H A D | lock_ticket.c | 98 static_assert(sizeof(hw_lck_ticket_t) == 4); 99 static_assert(offsetof(hw_lck_ticket_t, tcurnext) == 2); 100 static_assert(offsetof(hw_lck_ticket_t, cticket) == 2); 101 static_assert(offsetof(hw_lck_ticket_t, nticket) == 3); 103 (HW_LCK_TICKET_LOCK_INCREMENT << (8 * offsetof(hw_lck_ticket_t, nticket)))); 106 ((hw_lck_ticket_t){ .lck_valid = 1 }).lck_value); 123 __hw_lck_ticket_invalid_panic(hw_lck_ticket_t *lck) in __hw_lck_ticket_invalid_panic() 156 hw_lck_ticket_verify(hw_lck_ticket_t *lck) in hw_lck_ticket_verify() 186 hw_lck_ticket_init(hw_lck_ticket_t *lck, lck_grp_t *grp) in hw_lck_ticket_init() 189 os_atomic_store(lck, ((hw_lck_ticket_t){ in hw_lck_ticket_init() [all …]
|
| H A D | ticket_lock.h | 133 } hw_lck_ticket_t; typedef 146 hw_lck_ticket_t tu; 189 hw_lck_ticket_t *tlock, 193 hw_lck_ticket_t *tlock, 197 hw_lck_ticket_t *tlock, 201 hw_lck_ticket_t *tlock); 204 hw_lck_ticket_t *tlock) __result_use_check; 210 hw_lck_ticket_t *tlock, 214 hw_lck_ticket_t *tlock, 218 hw_lck_ticket_t *tlock, [all …]
|
| H A D | test_lock.c | 40 hw_lck_ticket_test_wait_for_delta(hw_lck_ticket_t *lck, uint8_t delta, int msec) in hw_lck_ticket_test_wait_for_delta() 42 hw_lck_ticket_t tmp; in hw_lck_ticket_test_wait_for_delta() 65 hw_lck_ticket_t *lck = arg; in hw_lck_ticket_allow_invalid_worker() 85 hw_lck_ticket_t *lck; in hw_lck_ticket_allow_invalid_test() 98 lck = (hw_lck_ticket_t *)addr; in hw_lck_ticket_allow_invalid_test()
|
| H A D | waitq.h | 274 hw_lck_ticket_t prefix##_interlock; \ 276 sizeof(hw_lck_ticket_t)]; \
|
| H A D | zalloc_internal.h | 323 hw_lck_ticket_t z_recirc_lock; 346 hw_lck_ticket_t z_lock;
|
| H A D | locks.h | 213 hw_lck_ticket_t *lock,
|
| H A D | waitq.c | 679 hw_lck_ticket_t tmp; in waitq_timeout_handler()
|
| H A D | locks.c | 1478 hw_lck_ticket_t *lock, in hw_lck_ticket_sleep_with_inheritor()
|
| H A D | smr.c | 375 hw_lck_ticket_t stall_lock;
|
| H A D | zalloc.c | 375 hw_lck_ticket_t zc_depot_lock;
|
| /xnu-10002.41.9/osfmk/arm64/ ! |
| H A D | lock_ticket_pv.c | 49 hw_lck_ticket_unlock_kick_pv(hw_lck_ticket_t *lck, uint8_t ticket) in hw_lck_ticket_unlock_kick_pv() 63 const hw_lck_ticket_t *wlck = os_atomic_load(<pi->ltpi_lck, in hw_lck_ticket_unlock_kick_pv() 95 hw_lck_ticket_lock_wait_pv(hw_lck_ticket_t *lck, uint8_t mt) in hw_lck_ticket_lock_wait_pv()
|
| /xnu-10002.41.9/osfmk/i386/ ! |
| H A D | lock_ticket_pv.c | 70 hw_lck_ticket_unlock_kick_pv(hw_lck_ticket_t *lck, uint8_t ticket) in hw_lck_ticket_unlock_kick_pv() 84 const hw_lck_ticket_t *wlck = os_atomic_load(<pi->ltpi_lck, in hw_lck_ticket_unlock_kick_pv() 116 hw_lck_ticket_lock_wait_pv(hw_lck_ticket_t *lck, uint8_t mt) in hw_lck_ticket_lock_wait_pv()
|