Lines Matching refs:_imo
143 #define IMO_LOCK_ASSERT_HELD(_imo) \ argument
144 LCK_MTX_ASSERT(&(_imo)->imo_lock, LCK_MTX_ASSERT_OWNED)
146 #define IMO_LOCK_ASSERT_NOTHELD(_imo) \ argument
147 LCK_MTX_ASSERT(&(_imo)->imo_lock, LCK_MTX_ASSERT_NOTOWNED)
149 #define IMO_LOCK(_imo) \ argument
150 lck_mtx_lock(&(_imo)->imo_lock)
152 #define IMO_LOCK_SPIN(_imo) \ argument
153 lck_mtx_lock_spin(&(_imo)->imo_lock)
155 #define IMO_CONVERT_LOCK(_imo) do { \ argument
156 IMO_LOCK_ASSERT_HELD(_imo); \
157 lck_mtx_convert_spin(&(_imo)->imo_lock); \
160 #define IMO_UNLOCK(_imo) \ argument
161 lck_mtx_unlock(&(_imo)->imo_lock)
163 #define IMO_ADDREF(_imo) \ argument
164 imo_addref(_imo, 0)
166 #define IMO_ADDREF_LOCKED(_imo) \ argument
167 imo_addref(_imo, 1)
169 #define IMO_REMREF(_imo) \ argument
170 imo_remref(_imo)