Lines Matching refs:lock_object
38 struct lock_object;
58 void _cv_wait(struct cv *cvp, struct lock_object *lock);
59 void _cv_wait_unlock(struct cv *cvp, struct lock_object *lock);
60 int _cv_wait_sig(struct cv *cvp, struct lock_object *lock);
61 int _cv_timedwait(struct cv *cvp, struct lock_object *lock, int timo);
62 int _cv_timedwait_sig(struct cv *cvp, struct lock_object *lock, int timo);
63 int _cv_timedwait_sig_sbt(struct cv *cvp, struct lock_object *lock,
70 _cv_wait((cvp), &(lock)->lock_object)
72 _cv_wait_unlock((cvp), &(lock)->lock_object)
74 _cv_wait_sig((cvp), &(lock)->lock_object)
76 _cv_timedwait((cvp), &(lock)->lock_object, (timo))
78 _cv_timedwait_sig((cvp), &(lock)->lock_object, (timo))
80 _cv_timedwait_sig_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags))