Home
last modified time | relevance | path

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

/xnu-10002.1.13/osfmk/kern/
H A Dlocks_internal.h279 lck_spin_mcs_t txn_slot; member
296 txn.txn_slot = &txn.txn_mcs->mcs_spin[slot]; in lck_spin_txn_begin()
297 txn.txn_slot->lsm_lock = lck; in lck_spin_txn_begin()
311 os_atomic_store(&pnode->lsm_next, txn->txn_slot, relaxed); in lck_spin_txn_enqueue()
324 *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()