Searched refs:osq (Results 1 – 5 of 5) sorted by relevance
57 struct optimistic_spin_queue osq; /* spinner MCS lock */ member87 #define __RWSEM_OPT_INIT(lockname) .osq = OSQ_LOCK_UNLOCKED,
67 struct optimistic_spin_queue osq; /* Spinner MCS lock */ member
49 osq_lock_init(&lock->osq); in __mutex_init()453 if (!osq_lock(&lock->osq)) in mutex_optimistic_spin()482 osq_unlock(&lock->osq); in mutex_optimistic_spin()489 osq_unlock(&lock->osq); in mutex_optimistic_spin()
323 osq_lock_init(&sem->osq); in __init_rwsem()747 if (!osq_lock(&sem->osq)) in rwsem_optimistic_spin()851 osq_unlock(&sem->osq); in rwsem_optimistic_spin()
34 CONFIG_MUTEX_SPIN_ON_OWNER=y systems use a spinner MCS lock (->osq), described