Lines Matching refs:lp
90 #define MUTEX_OWNER(lp) ((kthread_id_t)((lp)->m_owner << PTR24_LSB))
93 #define MUTEX_SET_WAITERS(lp) ((lp)->m_waiters = 1)
94 #define MUTEX_HAS_WAITERS(lp) ((lp)->m_waiters != 0)
95 #define MUTEX_CLEAR_LOCK_AND_WAITERS(lp) \
96 (lp)->m_waiters = 0, (lp)->m_owner = 0
98 #define MUTEX_SET_TYPE(lp, type) (lp)->m_type = (type)
99 #define MUTEX_TYPE_ADAPTIVE(lp) ((lp)->m_type == MUTEX_ADAPTIVE)
100 #define MUTEX_TYPE_SPIN(lp) ((lp)->m_type == MUTEX_SPIN)
102 #define MUTEX_DESTROY(lp) \
103 (lp)->m_type = 0xdd, LOCK_INIT_HELD(&lp->m_spin.m_dummylock)