Home
last modified time | relevance | path

Searched refs:cvp (Results 1 – 12 of 12) sorted by relevance

/f-stack/freebsd/kern/
H A Dkern_condvar.c94 sleepq_lock(cvp); in cv_destroy()
130 sleepq_lock(cvp); in _cv_wait()
137 sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR, 0); in _cv_wait()
186 sleepq_lock(cvp); in _cv_wait_unlock()
191 sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR, 0); in _cv_wait_unlock()
235 sleepq_lock(cvp); in _cv_wait_sig()
242 sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR | in _cv_wait_sig()
295 sleepq_lock(cvp); in _cv_timedwait_sbt()
302 sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR, 0); in _cv_timedwait_sbt()
357 sleepq_lock(cvp); in _cv_timedwait_sig_sbt()
[all …]
/f-stack/freebsd/contrib/openzfs/module/os/linux/spl/
H A Dspl-condvar.c70 ASSERT(cvp); in __cv_init()
80 cvp->cv_mutex = NULL; in __cv_init()
87 if (!atomic_read(&cvp->cv_waiters) && !atomic_read(&cvp->cv_refs)) { in cv_destroy_wakeup()
99 ASSERT(cvp); in __cv_destroy()
107 wait_event_timeout(cvp->cv_destroy, cv_destroy_wakeup(cvp), 1); in __cv_destroy()
122 ASSERT(cvp); in cv_wait_common()
154 cvp->cv_mutex = NULL; in cv_wait_common()
266 ASSERT(cvp); in __cv_timedwait_common()
374 ASSERT(cvp); in __cv_timedwait_hires()
476 ASSERT(cvp); in __cv_signal()
[all …]
/f-stack/lib/include/sys/
H A Dcondvar.h55 void cv_init(struct cv *cvp, const char *desc);
56 void cv_destroy(struct cv *cvp);
66 void cv_signal(struct cv *cvp);
67 void cv_broadcastpri(struct cv *cvp, int pri);
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)
74 _cv_wait_sig((cvp), &(lock)->lock_object)
82 #define cv_broadcast(cvp) cv_broadcastpri(cvp, 0) argument
[all …]
/f-stack/freebsd/sys/
H A Dcondvar.h55 void cv_destroy(struct cv *cvp);
65 void cv_signal(struct cv *cvp);
68 #define cv_wait(cvp, lock) \ argument
69 _cv_wait((cvp), &(lock)->lock_object)
70 #define cv_wait_unlock(cvp, lock) \ argument
71 _cv_wait_unlock((cvp), &(lock)->lock_object)
72 #define cv_wait_sig(cvp, lock) \ argument
73 _cv_wait_sig((cvp), &(lock)->lock_object)
74 #define cv_timedwait(cvp, lock, timo) \ argument
85 #define cv_broadcast(cvp) cv_broadcastpri(cvp, 0) argument
[all …]
/f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/
H A Dcondvar.h99 #define cv_destroy(cvp) __cv_destroy(cvp) argument
100 #define cv_wait(cvp, mp) __cv_wait(cvp, mp) argument
101 #define cv_wait_io(cvp, mp) __cv_wait_io(cvp, mp) argument
102 #define cv_wait_idle(cvp, mp) __cv_wait_idle(cvp, mp) argument
103 #define cv_wait_io_sig(cvp, mp) __cv_wait_io_sig(cvp, mp) argument
104 #define cv_wait_sig(cvp, mp) __cv_wait_sig(cvp, mp) argument
105 #define cv_signal(cvp) __cv_signal(cvp) argument
106 #define cv_broadcast(cvp) __cv_broadcast(cvp) argument
113 #define cv_timedwait(cvp, mp, t) __cv_timedwait(cvp, mp, t) argument
114 #define cv_timedwait_io(cvp, mp, t) __cv_timedwait_io(cvp, mp, t) argument
[all …]
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dspl_condvar.h53 void cv_init(struct cv *cvp, const char *desc);
54 void cv_destroy(struct cv *cvp);
64 void cv_signal(struct cv *cvp);
65 void cv_broadcastpri(struct cv *cvp, int pri);
67 #define cv_wait(cvp, lock) \ argument
68 _cv_wait((cvp), &(lock)->lock_object)
69 #define cv_wait_unlock(cvp, lock) \ argument
70 _cv_wait_unlock((cvp), &(lock)->lock_object)
71 #define cv_timedwait_sbt(cvp, lock, sbt, pr, flags) \ argument
76 #define cv_broadcast(cvp) cv_broadcastpri(cvp, 0) argument
[all …]
H A Dcondvar.h107 cv_wait_sig(kcondvar_t *cvp, kmutex_t *mp) in cv_wait_sig() argument
110 return (_cv_wait_sig(cvp, &(mp)->lock_object) == 0); in cv_wait_sig()
114 cv_timedwait(kcondvar_t *cvp, kmutex_t *mp, clock_t timo) in cv_timedwait() argument
121 rc = _cv_timedwait_sbt((cvp), &(mp)->lock_object, \ in cv_timedwait()
129 cv_timedwait_sig(kcondvar_t *cvp, kmutex_t *mp, clock_t timo) in cv_timedwait_sig() argument
136 rc = _cv_timedwait_sig_sbt(cvp, &(mp)->lock_object, \ in cv_timedwait_sig()
156 cv_timedwait_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, hrtime_t res, in cv_timedwait_hires() argument
170 rc = cv_timedwait_sbt(cvp, mp, zfs_nstosbt(tim), in cv_timedwait_hires()
181 cv_timedwait_sig_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, in cv_timedwait_sig_hires() argument
198 rc = cv_timedwait_sig_sbt(cvp, mp, sbt, zfs_nstosbt(res), C_ABSOLUTE); in cv_timedwait_sig_hires()
/f-stack/lib/
H A Dff_kern_condvar.c48 cv_init(struct cv *cvp, const char *desc) in cv_init() argument
50 cvp->cv_description = desc; in cv_init()
54 cv_destroy(struct cv *cvp) in cv_destroy() argument
60 _cv_wait(struct cv *cvp, struct lock_object *lock) in _cv_wait() argument
66 _cv_wait_unlock(struct cv *cvp, struct lock_object *lock) in _cv_wait_unlock() argument
72 _cv_wait_sig(struct cv *cvp, struct lock_object *lock) in _cv_wait_sig() argument
78 _cv_timedwait(struct cv *cvp, struct lock_object *lock, int timo) in _cv_timedwait() argument
84 _cv_timedwait_sig(struct cv *cvp, struct lock_object *lock, int timo) in _cv_timedwait_sig() argument
90 _cv_timedwait_sig_sbt(struct cv *cvp, struct lock_object *lock, in _cv_timedwait_sig_sbt() argument
97 cv_signal(struct cv *cvp) in cv_signal() argument
[all …]
/f-stack/app/nginx-1.16.1/src/stream/
H A Dngx_stream_map_module.c388 ngx_stream_complex_value_t cv, *cvp; in ngx_stream_map() local
438 cvp = (ngx_stream_complex_value_t *) vp[i]->data; in ngx_stream_map()
439 data = cvp->value.data; in ngx_stream_map()
440 len = cvp->value.len; in ngx_stream_map()
484 cvp = ngx_palloc(ctx->keys.pool, sizeof(ngx_stream_complex_value_t)); in ngx_stream_map()
485 if (cvp == NULL) { in ngx_stream_map()
489 *cvp = cv; in ngx_stream_map()
492 var->data = (u_char *) cvp; in ngx_stream_map()
/f-stack/app/nginx-1.16.1/src/http/modules/
H A Dngx_http_map_module.c389 ngx_http_complex_value_t cv, *cvp; in ngx_http_map() local
439 cvp = (ngx_http_complex_value_t *) vp[i]->data; in ngx_http_map()
440 data = cvp->value.data; in ngx_http_map()
441 len = cvp->value.len; in ngx_http_map()
485 cvp = ngx_palloc(ctx->keys.pool, sizeof(ngx_http_complex_value_t)); in ngx_http_map()
486 if (cvp == NULL) { in ngx_http_map()
490 *cvp = cv; in ngx_http_map()
493 var->data = (u_char *) cvp; in ngx_http_map()
/f-stack/freebsd/libkern/
H A Dbcmp.c38 typedef const void *cvp; typedef
/f-stack/freebsd/contrib/openzfs/include/sys/
H A Dzfs_context.h330 extern int cv_timedwait_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim,