Lines Matching refs:lock_object
37 struct lock_object;
57 void _cv_wait(struct cv *cvp, struct lock_object *lock);
58 void _cv_wait_unlock(struct cv *cvp, struct lock_object *lock);
59 int _cv_wait_sig(struct cv *cvp, struct lock_object *lock);
60 int _cv_timedwait_sbt(struct cv *cvp, struct lock_object *lock,
62 int _cv_timedwait_sig_sbt(struct cv *cvp, struct lock_object *lock,
69 _cv_wait((cvp), &(lock)->lock_object)
71 _cv_wait_unlock((cvp), &(lock)->lock_object)
73 _cv_wait_sig((cvp), &(lock)->lock_object)
75 _cv_timedwait_sbt((cvp), &(lock)->lock_object, \
78 _cv_timedwait_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags))
80 _cv_timedwait_sig_sbt((cvp), &(lock)->lock_object, \
83 _cv_timedwait_sig_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags))