Home
last modified time | relevance | path

Searched refs:ltpi (Results 1 – 2 of 2) sorted by relevance

/xnu-8792.61.2/osfmk/arm64/
H A Dlock_ticket_pv.c60 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(&ltpi->ltpi_lck, in hw_lck_ticket_unlock_kick_pv()
69 const uint8_t wt = os_atomic_load(&ltpi->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(&ltpi->ltpi_lck, NULL, release); in hw_lck_ticket_lock_wait_pv()
111 os_atomic_store(&ltpi->ltpi_wt, mt, release); in hw_lck_ticket_lock_wait_pv()
112 os_atomic_store(&ltpi->ltpi_lck, lck, release); in hw_lck_ticket_lock_wait_pv()
142 os_atomic_store(&ltpi->ltpi_lck, NULL, release); in hw_lck_ticket_lock_wait_pv()
/xnu-8792.61.2/osfmk/i386/
H A Dlock_ticket_pv.c81 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(&ltpi->ltpi_lck, in hw_lck_ticket_unlock_kick_pv()
90 const uint8_t wt = os_atomic_load(&ltpi->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(&ltpi->ltpi_lck, NULL, release); in hw_lck_ticket_lock_wait_pv()
132 os_atomic_store(&ltpi->ltpi_wt, mt, release); in hw_lck_ticket_lock_wait_pv()
133 os_atomic_store(&ltpi->ltpi_lck, lck, release); in hw_lck_ticket_lock_wait_pv()
163 os_atomic_store(&ltpi->ltpi_lck, NULL, release); in hw_lck_ticket_lock_wait_pv()