Lines Matching refs:lock
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,
69 #define cv_wait(cvp, lock) \ argument
70 _cv_wait((cvp), &(lock)->lock_object)
71 #define cv_wait_unlock(cvp, lock) \ argument
72 _cv_wait_unlock((cvp), &(lock)->lock_object)
73 #define cv_wait_sig(cvp, lock) \ argument
74 _cv_wait_sig((cvp), &(lock)->lock_object)
75 #define cv_timedwait(cvp, lock, timo) \ argument
76 _cv_timedwait((cvp), &(lock)->lock_object, (timo))
77 #define cv_timedwait_sig(cvp, lock, timo) \ argument
78 _cv_timedwait_sig((cvp), &(lock)->lock_object, (timo))
79 #define cv_timedwait_sig_sbt(cvp, lock, sbt, pr, flags) \ argument
80 _cv_timedwait_sig_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags))