Lines Matching refs:lock
56 void _cv_wait(struct cv *cvp, struct lock_object *lock);
57 void _cv_wait_unlock(struct cv *cvp, struct lock_object *lock);
58 int _cv_wait_sig(struct cv *cvp, struct lock_object *lock);
59 int _cv_timedwait_sbt(struct cv *cvp, struct lock_object *lock,
61 int _cv_timedwait_sig_sbt(struct cv *cvp, struct lock_object *lock,
67 #define cv_wait(cvp, lock) \
68 _cv_wait((cvp), &(lock)->lock_object)
69 #define cv_wait_unlock(cvp, lock) \
70 _cv_wait_unlock((cvp), &(lock)->lock_object)
71 #define cv_timedwait_sbt(cvp, lock, sbt, pr, flags) \
72 _cv_timedwait_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags))
73 #define cv_timedwait_sig_sbt(cvp, lock, sbt, pr, flags) \
74 _cv_timedwait_sig_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags))