Lines Matching refs:LMTX_C_REG
1023 #define LMTX_C_REG %rcx
1148 mov M_OWNER(LMTX_REG), LMTX_C_REG /* Load owner */
1151 cmp LMTX_A_REG, LMTX_C_REG /* Current thread match? */
1158 cmp LMTX_A_REG, LMTX_C_REG /* Current thread match? */
1213 mov LMTX_C_REG, LMTX_A_REG /* eax contains snapshot for cmpxchgl */
1282 mov LMTX_C_REG, LMTX_A_REG /* eax contains snapshot for cmpxchgl */
1382 mov LMTX_C_REG, LMTX_A_REG /* eax contains snapshot for cmpxchgl */
1441 mov LMTX_C_REG, LMTX_A_REG /* eax contains snapshot for cmpxchgl */
1442 or $(M_ILOCKED_MSK | M_SPIN_MSK), LMTX_C_REG
1504 mov LMTX_C_REG, LMTX_A_REG /* eax contains snapshot for cmpxchgl */
1619 test $(M_ILOCKED_MSK), LMTX_C_REG /* have to wait for interlock to clear */
1622 mov LMTX_C_REG, LMTX_A_REG /* eax contains snapshot for cmpxchgl */
1634 mov LMTX_C_REG, LMTX_A_REG /* keep original state in %ecx for later evaluation */
1655 LMTX_CALLEXT2(lck_mtx_unlock_wakeup_x86, LMTX_C_REG)
1693 mov %gs:CPU_ACTIVE_THREAD, LMTX_C_REG
1694 CHECK_UNLOCK(LMTX_C_REG, LMTX_A_REG)
1719 mov LMTX_C_REG, LMTX_A_REG /* eax contains snapshot for cmpxchgl */
1756 test $(M_ILOCKED_MSK), LMTX_C_REG /* have to wait for interlock to clear */
1760 mov LMTX_C_REG, LMTX_A_REG /* eax contains snapshot for cmpxchgl */