Lines Matching refs:_imo
141 #define IMO_LOCK_ASSERT_HELD(_imo) \ argument
142 LCK_MTX_ASSERT(&(_imo)->imo_lock, LCK_MTX_ASSERT_OWNED)
144 #define IMO_LOCK_ASSERT_NOTHELD(_imo) \ argument
145 LCK_MTX_ASSERT(&(_imo)->imo_lock, LCK_MTX_ASSERT_NOTOWNED)
147 #define IMO_LOCK(_imo) \ argument
148 lck_mtx_lock(&(_imo)->imo_lock)
150 #define IMO_LOCK_SPIN(_imo) \ argument
151 lck_mtx_lock_spin(&(_imo)->imo_lock)
153 #define IMO_CONVERT_LOCK(_imo) do { \ argument
154 IMO_LOCK_ASSERT_HELD(_imo); \
155 lck_mtx_convert_spin(&(_imo)->imo_lock); \
158 #define IMO_UNLOCK(_imo) \ argument
159 lck_mtx_unlock(&(_imo)->imo_lock)
161 #define IMO_ADDREF(_imo) \ argument
162 imo_addref(_imo, 0)
164 #define IMO_ADDREF_LOCKED(_imo) \ argument
165 imo_addref(_imo, 1)
167 #define IMO_REMREF(_imo) \ argument
168 imo_remref(_imo)