/src/sys/sys/ |
condvar.h | 37 } kcondvar_t; typedef in typeref:struct:kcondvar 45 void cv_init(kcondvar_t *, const char *); 46 void cv_destroy(kcondvar_t *); 48 void cv_wait(kcondvar_t *, struct kmutex *); 49 int cv_wait_sig(kcondvar_t *, struct kmutex *); 50 int cv_timedwait(kcondvar_t *, struct kmutex *, int); 51 int cv_timedwait_sig(kcondvar_t *, struct kmutex *, int); 52 int cv_timedwaitbt(kcondvar_t *, struct kmutex *, struct bintime *, 54 int cv_timedwaitbt_sig(kcondvar_t *, struct kmutex *, struct bintime *, 57 void cv_signal(kcondvar_t *); [all...] |
condvar.h | 37 } kcondvar_t; typedef in typeref:struct:kcondvar 45 void cv_init(kcondvar_t *, const char *); 46 void cv_destroy(kcondvar_t *); 48 void cv_wait(kcondvar_t *, struct kmutex *); 49 int cv_wait_sig(kcondvar_t *, struct kmutex *); 50 int cv_timedwait(kcondvar_t *, struct kmutex *, int); 51 int cv_timedwait_sig(kcondvar_t *, struct kmutex *, int); 52 int cv_timedwaitbt(kcondvar_t *, struct kmutex *, struct bintime *, 54 int cv_timedwaitbt_sig(kcondvar_t *, struct kmutex *, struct bintime *, 57 void cv_signal(kcondvar_t *); [all...] |
pipe.h | 92 kcondvar_t pipe_rcv; /* cv for readers */ 93 kcondvar_t pipe_wcv; /* cv for writers */ 94 kcondvar_t pipe_draincv; /* cv for close */ 95 kcondvar_t pipe_lkcv; /* locking */
|
pipe.h | 92 kcondvar_t pipe_rcv; /* cv for readers */ 93 kcondvar_t pipe_wcv; /* cv for writers */ 94 kcondvar_t pipe_draincv; /* cv for close */ 95 kcondvar_t pipe_lkcv; /* locking */
|
/src/sys/rump/include/sys/ |
sleeptab.h | 35 kcondvar_t sq_cv;
|
sleeptab.h | 35 kcondvar_t sq_cv;
|
/src/sys/dev/pud/ |
pud_sys.h | 41 kcondvar_t pt_cv; 53 kcondvar_t pd_waitq_req_cv; 56 kcondvar_t pd_draincv;
|
pud_sys.h | 41 kcondvar_t pt_cv; 53 kcondvar_t pd_waitq_req_cv; 56 kcondvar_t pd_draincv;
|
/src/sys/dev/ic/ |
dwiic_var.h | 52 kcondvar_t sc_int_readwait; 53 kcondvar_t sc_int_writewait; 54 kcondvar_t sc_int_stopwait;
|
dwiic_var.h | 52 kcondvar_t sc_int_readwait; 53 kcondvar_t sc_int_writewait; 54 kcondvar_t sc_int_stopwait;
|
scmdvar.h | 31 kcondvar_t sc_condvar; 32 kcondvar_t sc_cond_dying; /* interlock when cleaning up */
|
scmdvar.h | 31 kcondvar_t sc_condvar; 32 kcondvar_t sc_cond_dying; /* interlock when cleaning up */
|
pl181var.h | 41 kcondvar_t sc_intr_cv;
|
pl181var.h | 41 kcondvar_t sc_intr_cv;
|
/src/sys/ufs/mfs/ |
mfsnode.h | 48 kcondvar_t mfs_cv; /* notifier */
|
mfsnode.h | 48 kcondvar_t mfs_cv; /* notifier */
|
/src/sys/kern/ |
kern_condvar.c | 52 * Accessors for the private contents of the kcondvar_t data type. 72 static inline void cv_wakeup_one(kcondvar_t *); 73 static inline void cv_wakeup_all(kcondvar_t *); 93 cv_init(kcondvar_t *cv, const char *wmesg) 107 cv_destroy(kcondvar_t *cv) 125 cv_enter(kcondvar_t *cv, kmutex_t *mtx, lwp_t *l, bool catch_p) 155 kcondvar_t *cv __diagused; 157 cv = (kcondvar_t *)(uintptr_t)l->l_wchan; 173 cv_wait(kcondvar_t *cv, kmutex_t *mtx) 194 cv_wait_sig(kcondvar_t *cv, kmutex_t *mtx [all...] |
kern_condvar.c | 52 * Accessors for the private contents of the kcondvar_t data type. 72 static inline void cv_wakeup_one(kcondvar_t *); 73 static inline void cv_wakeup_all(kcondvar_t *); 93 cv_init(kcondvar_t *cv, const char *wmesg) 107 cv_destroy(kcondvar_t *cv) 125 cv_enter(kcondvar_t *cv, kmutex_t *mtx, lwp_t *l, bool catch_p) 155 kcondvar_t *cv __diagused; 157 cv = (kcondvar_t *)(uintptr_t)l->l_wchan; 173 cv_wait(kcondvar_t *cv, kmutex_t *mtx) 194 cv_wait_sig(kcondvar_t *cv, kmutex_t *mtx [all...] |
/src/sys/arch/x68k/dev/ |
event_var.h | 61 kcondvar_t ev_cv; /* condvar(9) to delever signal */
|
event_var.h | 61 kcondvar_t ev_cv; /* condvar(9) to delever signal */
|
/src/sys/dev/flash/ |
flash_io.h | 14 kcondvar_t fio_cv;
|
flash_io.h | 14 kcondvar_t fio_cv;
|
/src/sys/dev/i2c/ |
am2315var.h | 35 kcondvar_t sc_condwait;
|
/src/sys/dev/isa/ |
pcppivar.h | 51 kcondvar_t sc_slp;
|
/src/sys/dev/wscons/ |
wsbellvar.h | 52 kcondvar_t sc_bellcv;
|