Home
last modified time | relevance | path

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

/xnu-8796.141.3/osfmk/kern/
H A Dlocks_internal.h278 lck_spin_mcs_t txn_slot; member
295 txn.txn_slot = &txn.txn_mcs->mcs_spin[slot]; in lck_spin_txn_begin()
296 txn.txn_slot->lsm_lock = lck; in lck_spin_txn_begin()
310 os_atomic_store(&pnode->lsm_next, txn->txn_slot, relaxed); in lck_spin_txn_enqueue()
323 *txn->txn_slot = (struct lck_spin_mcs){ }; in lck_spin_txn_end()
H A Dlock_ptr.c196 os_atomic_store(&pnode->lsm_next, txn.txn_slot, relaxed); in hw_lck_ptr_contended()
198 while (!hw_spin_wait_until(&txn.txn_slot->lsm_ready, ready, ready)) { in hw_lck_ptr_contended()
231 while (!hw_spin_wait_until(&txn.txn_slot->lsm_next, nnode, nnode)) { in hw_lck_ptr_contended()