/illumos-gate/usr/src/lib/libumem/common/ |
H A D | stub_stand.c | 40 cond_init(cond_t *cvp, int type, void *arg) 47 cond_destroy(cond_t *cvp) 54 cond_wait(cond_t *cv, mutex_t *mutex) 64 cond_broadcast(cond_t *cvp)
|
H A D | umem_base.h | 68 extern cond_t umem_update_cv;
|
/illumos-gate/usr/src/head/ |
H A D | synch.h | 56 upad64_t pad2[2]; /* reserved for a cond_t */ 63 * and cond_t (lwp_cond_t) which are defined in <synch.h>. A nested included 68 * cond_t/lwp_cond_t should also be done to pthread_mutex_t/pthread_cond_t. 71 typedef lwp_cond_t cond_t; typedef 86 cond_t readercv; /* used only to indicate ownership */ 87 cond_t writercv; /* used only to indicate ownership */ 102 int cond_init(cond_t *, int, void *); 103 int cond_destroy(cond_t *); 104 int cond_wait(cond_t *, mutex_t *); 105 int cond_timedwait(cond_t *, mutex_ [all...] |
/illumos-gate/usr/src/lib/libc/port/tpool/ |
H A D | thread_pool_impl.h | 69 cond_t tp_busycv; /* synchronization in tpool_dispatch */ 70 cond_t tp_workcv; /* synchronization with workers */ 71 cond_t tp_waitcv; /* synchronization in tpool_wait() */
|
/illumos-gate/usr/src/cmd/lvm/rpc.metamedd/ |
H A D | med_local.h | 92 extern void med_cv_init(cond_t *cvp); 93 extern void med_cv_destroy(cond_t *cvp); 94 extern void med_cv_wait(cond_t *cvp, mutex_t *mp); 95 extern void med_cv_timedwait(cond_t *cvp, mutex_t *mp, 97 extern void med_cv_broadcast(cond_t *cvp);
|
H A D | med_synch.c | 37 cond_t *cvp 48 cond_t *cvp 59 cond_t *cvp, 76 cond_t *cvp, 121 cond_t *cvp
|
/illumos-gate/usr/src/cmd/lvm/rpc.metamhd/ |
H A D | mhd_synch.c | 36 cond_t *cvp 47 cond_t *cvp 58 cond_t *cvp, 75 cond_t *cvp, 120 cond_t *cvp
|
H A D | mhd_local.h | 86 cond_t dr_cv; /* synchronization */ 111 cond_t sr_cv; /* synchronization */ 206 extern void mhd_cv_init(cond_t *cvp); 207 extern void mhd_cv_destroy(cond_t *cvp); 208 extern void mhd_cv_wait(cond_t *cvp, mutex_t *mp); 209 extern void mhd_cv_timedwait(cond_t *cvp, mutex_t *mp, 211 extern void mhd_cv_broadcast(cond_t *cvp);
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | pthr_barrier.c | 90 cond_t *cvp = (cond_t *)&barrier->__pthread_barrier_cond; 130 cond_t *cvp = (cond_t *)&barrier->__pthread_barrier_cond; 145 cond_t *cvp = (cond_t *)&barrier->__pthread_barrier_cond;
|
H A D | pthr_cond.c | 155 else if ((error = cond_init((cond_t *)cond, type, NULL)) == 0) 156 ((cond_t *)cond)->cond_clockid = (uint8_t)clock_id;
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | lwp_cond.c | 37 _lwp_cond_wait(cond_t *cv, mutex_t *mp) 50 _lwp_cond_reltimedwait(cond_t *cv, mutex_t *mp, timespec_t *relts) 66 _lwp_cond_timedwait(cond_t *cv, mutex_t *mp, timespec_t *absts)
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | mtlib.h | 48 extern int sig_cond_wait(cond_t *, mutex_t *); 49 extern int sig_cond_reltimedwait(cond_t *, mutex_t *, const timespec_t *);
|
H A D | asyncio.h | 86 cond_t lio_cond_cv; /* list notification for I/O done */ 236 cond_t work_idle_cv; /* place to sleep when idle */ 309 extern cond_t __aio_initcv; 312 extern cond_t _aio_iowait_cv; /* wait for userland I/Os */ 313 extern cond_t _aio_waitn_cv; /* wait for end of aio_waitn */
|
/illumos-gate/usr/src/cmd/lvm/rpc.mdcommd/ |
H A D | mdmn_subr.h | 64 cond_t wtm_cv; 142 extern cond_t mdmn_busy_cv[]; 194 extern cond_t *mdmn_get_master_table_cv(set_t setno, md_mn_msgclass_t class); 216 extern cond_t *mdmn_get_initiator_table_cv(set_t setno,
|
/illumos-gate/usr/src/cmd/ndmpd/include/ |
H A D | tlm_buffers.h | 101 cond_t tbs_in_cv; 102 cond_t tbs_out_cv; 112 cond_t tc_cv;
|
/illumos-gate/usr/src/cmd/fs.d/nfs/statd/ |
H A D | sm_statd.h | 146 extern cond_t retrywait; /* Condition to wait before starting retry */ 151 extern cond_t merges_cond; /* Condition variable for in_merges */
|
/illumos-gate/usr/src/lib/libc/port/rt/ |
H A D | sigev_thread.h | 64 cond_t tcd_cv;
|
/illumos-gate/usr/src/cmd/syseventd/daemons/syseventd/ |
H A D | syseventd.h | 106 cond_t client_cv; /* Deliver cond variable */
|
H A D | sysevent_client.c | 152 bzero(&scp->client_cv, sizeof (cond_t));
|
/illumos-gate/usr/src/cmd/nscd/ |
H A D | nscd_access.c | 47 cond_t *data_cond; 426 * Perform a condition wait with the cond_t and mutex_t associated 431 nscd_acc_data_t *data, cond_t *cond) 456 * Perform a condition signal with the cond_t associated with 'data'. 501 cond_t *cond = NULL; 524 if ((cond = (cond_t *)calloc(1, sizeof (cond_t))) ==
|
/illumos-gate/usr/src/lib/libslp/clib/ |
H A D | slp_queue.c | 64 cond_t *wait; 78 cond_t *wait;
|
/illumos-gate/usr/src/cmd/ldapcachemgr/ |
H A D | cachemgr.h | 87 cond_t chg_cv; /* cond var for synchronization */
|
/illumos-gate/usr/src/cmd/truss/ |
H A D | ramdata.c | 91 cond_t truss_cv;
|
H A D | ramdata.h | 176 extern cond_t truss_cv; /* condition variable associated w truss_lock */ 203 cond_t fork_cv; 204 char p1[CACHE_LN_SZ - (sizeof (mutex_t) + sizeof (cond_t))];
|
/illumos-gate/usr/src/cmd/smserverd/ |
H A D | smserver.h | 106 cond_t sd_init_cv; 120 cond_t dd_cv; /* client_door_descriptor cv */ 121 cond_t dd_cv_bind; /* client door descriptor bind cv */
|