Searched refs:cvp (Results 1 – 8 of 8) sorted by relevance
| /NextBSD/sys/kern/ |
| HD | kern_condvar.c | 56 #define CV_WAITERS_INC(cvp) do { \ argument 57 if ((cvp)->cv_waiters < CV_WAITERS_BOUND) \ 58 (cvp)->cv_waiters++; \ 64 #define CV_ASSERT(cvp, lock, td) do { \ argument 67 KASSERT((cvp) != NULL, ("%s: cvp NULL", __func__)); \ 75 cv_init(struct cv *cvp, const char *desc) in cv_init() argument 78 cvp->cv_description = desc; in cv_init() 79 cvp->cv_waiters = 0; in cv_init() 87 cv_destroy(struct cv *cvp) in cv_destroy() argument 92 sleepq_lock(cvp); in cv_destroy() [all …]
|
| /NextBSD/sys/sys/ |
| HD | condvar.h | 52 void cv_init(struct cv *cvp, const char *desc); 53 void cv_destroy(struct cv *cvp); 55 void _cv_wait(struct cv *cvp, struct lock_object *lock); 56 void _cv_wait_unlock(struct cv *cvp, struct lock_object *lock); 57 int _cv_wait_sig(struct cv *cvp, struct lock_object *lock); 58 int _cv_timedwait_sbt(struct cv *cvp, struct lock_object *lock, 60 int _cv_timedwait_sig_sbt(struct cv *cvp, struct lock_object *lock, 63 void cv_signal(struct cv *cvp); 64 void cv_broadcastpri(struct cv *cvp, int pri); 66 #define cv_wait(cvp, lock) \ argument [all …]
|
| /NextBSD/lib/libthr/thread/ |
| HD | thr_cond.c | 64 #define CV_PSHARED(cvp) (((cvp)->__flags & USYNC_PROCESS_SHARED) != 0) argument 69 struct pthread_cond *cvp; in cond_init() local 72 if ((cvp = (pthread_cond_t) in cond_init() 80 cvp->__clock_id = CLOCK_REALTIME; in cond_init() 83 cvp->__flags |= USYNC_PROCESS_SHARED; in cond_init() 84 cvp->__clock_id = (*cond_attr)->c_clockid; in cond_init() 86 *cond = cvp; in cond_init() 109 if (__predict_false((cvp = (*cond)) <= THR_COND_DESTROYED)) { \ 110 if (cvp == THR_COND_INITIALIZER) { \ 115 } else if (cvp == THR_COND_DESTROYED) { \ [all …]
|
| /NextBSD/contrib/ntp/lib/isc/include/isc/ |
| HD | util.h | 120 #define BROADCAST(cvp) do { \ argument 124 (cvp), __FILE__, __LINE__)); \ 125 RUNTIME_CHECK(isc_condition_broadcast((cvp)) == ISC_R_SUCCESS); \ 127 #define SIGNAL(cvp) do { \ argument 131 (cvp), __FILE__, __LINE__)); \ 132 RUNTIME_CHECK(isc_condition_signal((cvp)) == ISC_R_SUCCESS); \ 134 #define WAIT(cvp, lp) do { \ argument 138 (cvp), \ 142 RUNTIME_CHECK(isc_condition_wait((cvp), (lp)) == ISC_R_SUCCESS); \ 146 (cvp), \ [all …]
|
| /NextBSD/sys/cddl/compat/opensolaris/kern/ |
| HD | opensolaris_lookup.c | 69 vnode_t *cvp; in traverse() local 74 cvp = *cvpp; in traverse() 88 vfsp = vn_mountedvfs(cvp); in traverse() 98 vput(cvp); in traverse() 110 cvp = tvp; in traverse() 113 *cvpp = cvp; in traverse()
|
| /NextBSD/sys/cddl/compat/opensolaris/sys/ |
| HD | kcondvar.h | 63 cv_timedwait_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, hrtime_t res, in cv_timedwait_hires() argument 72 return (cv_timedwait_sbt(cvp, mp, sbt, pr, 0)); in cv_timedwait_hires()
|
| /NextBSD/sys/libkern/ |
| HD | bcmp.c | 36 typedef const void *cvp; typedef
|
| /NextBSD/cddl/contrib/opensolaris/lib/libzpool/common/sys/ |
| HD | zfs_context.h | 332 extern clock_t cv_timedwait_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim,
|