Searched refs:cond_t (Results 1 - 25 of 109) sorted by relevance

12345

/illumos-gate/usr/src/lib/libumem/common/
H A Dstub_stand.c40 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 Dumem_base.h68 extern cond_t umem_update_cv;
/illumos-gate/usr/src/head/
H A Dsynch.h56 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 Dthread_pool_impl.h69 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 Dmed_local.h92 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 Dmed_synch.c37 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 Dmhd_synch.c36 cond_t *cvp
47 cond_t *cvp
58 cond_t *cvp,
75 cond_t *cvp,
120 cond_t *cvp
H A Dmhd_local.h86 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 Dpthr_barrier.c90 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 Dpthr_cond.c155 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 Dlwp_cond.c37 _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 Dmtlib.h48 extern int sig_cond_wait(cond_t *, mutex_t *);
49 extern int sig_cond_reltimedwait(cond_t *, mutex_t *, const timespec_t *);
H A Dasyncio.h86 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 Dmdmn_subr.h64 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 Dtlm_buffers.h101 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 Dsm_statd.h146 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 Dsigev_thread.h64 cond_t tcd_cv;
/illumos-gate/usr/src/cmd/syseventd/daemons/syseventd/
H A Dsyseventd.h106 cond_t client_cv; /* Deliver cond variable */
H A Dsysevent_client.c152 bzero(&scp->client_cv, sizeof (cond_t));
/illumos-gate/usr/src/cmd/nscd/
H A Dnscd_access.c47 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 Dslp_queue.c64 cond_t *wait;
78 cond_t *wait;
/illumos-gate/usr/src/cmd/ldapcachemgr/
H A Dcachemgr.h87 cond_t chg_cv; /* cond var for synchronization */
/illumos-gate/usr/src/cmd/truss/
H A Dramdata.c91 cond_t truss_cv;
H A Dramdata.h176 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 Dsmserver.h106 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 */

Completed in 102 milliseconds

12345