Searched refs:ltpi (Results 1 – 2 of 2) sorted by relevance
| /xnu-8792.61.2/osfmk/arm64/ |
| H A D | lock_ticket_pv.c | 60 const lck_tktlock_pv_info_t ltpi = PERCPU_GET_WITH_BASE(base, in hw_lck_ticket_unlock_kick_pv() local 63 const hw_lck_ticket_t *wlck = os_atomic_load(<pi->ltpi_lck, in hw_lck_ticket_unlock_kick_pv() 69 const uint8_t wt = os_atomic_load(<pi->ltpi_wt, acquire); in hw_lck_ticket_unlock_kick_pv() 108 lck_tktlock_pv_info_t ltpi = PERCPU_GET(lck_tktlock_pv_info); in hw_lck_ticket_lock_wait_pv() local 110 os_atomic_store(<pi->ltpi_lck, NULL, release); in hw_lck_ticket_lock_wait_pv() 111 os_atomic_store(<pi->ltpi_wt, mt, release); in hw_lck_ticket_lock_wait_pv() 112 os_atomic_store(<pi->ltpi_lck, lck, release); in hw_lck_ticket_lock_wait_pv() 142 os_atomic_store(<pi->ltpi_lck, NULL, release); in hw_lck_ticket_lock_wait_pv()
|
| /xnu-8792.61.2/osfmk/i386/ |
| H A D | lock_ticket_pv.c | 81 const lck_tktlock_pv_info_t ltpi = PERCPU_GET_WITH_BASE(base, in hw_lck_ticket_unlock_kick_pv() local 84 const hw_lck_ticket_t *wlck = os_atomic_load(<pi->ltpi_lck, in hw_lck_ticket_unlock_kick_pv() 90 const uint8_t wt = os_atomic_load(<pi->ltpi_wt, acquire); in hw_lck_ticket_unlock_kick_pv() 129 lck_tktlock_pv_info_t ltpi = PERCPU_GET(lck_tktlock_pv_info); in hw_lck_ticket_lock_wait_pv() local 131 os_atomic_store(<pi->ltpi_lck, NULL, release); in hw_lck_ticket_lock_wait_pv() 132 os_atomic_store(<pi->ltpi_wt, mt, release); in hw_lck_ticket_lock_wait_pv() 133 os_atomic_store(<pi->ltpi_lck, lck, release); in hw_lck_ticket_lock_wait_pv() 163 os_atomic_store(<pi->ltpi_lck, NULL, release); in hw_lck_ticket_lock_wait_pv()
|