Searched refs:kcondvar_t (Results 1 - 25 of 549) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/uts/common/sys/
H A Dcondvar.h61 } kcondvar_t; typedef in typeref:struct:_kcondvar
92 extern void cv_init(kcondvar_t *, char *, kcv_type_t, void *);
93 extern void cv_destroy(kcondvar_t *);
94 extern void cv_wait(kcondvar_t *, kmutex_t *);
95 extern void cv_wait_stop(kcondvar_t *, kmutex_t *, int);
96 extern clock_t cv_timedwait(kcondvar_t *, kmutex_t *, clock_t);
97 extern clock_t cv_timedwait_hires(kcondvar_t *, kmutex_t *, hrtime_t, hrtime_t,
99 extern clock_t cv_reltimedwait(kcondvar_t *, kmutex_t *, clock_t, time_res_t);
100 extern int cv_wait_sig(kcondvar_t *, kmutex_t *);
101 extern clock_t cv_timedwait_sig(kcondvar_t *, kmutex_
[all...]
H A Ddoor_impl.h44 kcondvar_t dp_cv;
H A Dlofi_impl.h32 kcondvar_t ln_cv;
H A Dsession.h93 kcondvar_t s_exit_cv; /* Condvar for s_exit */
96 kcondvar_t s_cnt_cv; /* Condvar for s_cnt */
H A Dvm.h58 extern kcondvar_t memavail_cv;
H A Dtaskq_impl.h54 kcondvar_t tqent_cv;
82 kcondvar_t tqbucket_cv;
109 kcondvar_t tq_dispatch_cv;
110 kcondvar_t tq_wait_cv;
111 kcondvar_t tq_exit_cv;
122 kcondvar_t tq_maxalloc_cv;
H A Daio_impl.h63 kcondvar_t lio_notify; /* list notification */
123 kcondvar_t aio_waitcv; /* cv for aiowait()'ers */
124 kcondvar_t aio_cleanupcv; /* notify cleanup, aio_done */
125 kcondvar_t aio_waitncv; /* cv for further aiowaitn() */
126 kcondvar_t aio_portcv; /* cv for port events */
H A Dptyvar.h58 kcondvar_t pt_cv_flags; /* condition variable for flag state */
59 kcondvar_t pt_cv_readq; /* condition variable for read state */
60 kcondvar_t pt_cv_writeq; /* condition variable for write state */
/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Dcondvar.h55 typedef lwp_cond_t kcondvar_t; typedef
85 extern void cv_init(kcondvar_t *, char *, kcv_type_t, void *);
86 extern void cv_destroy(kcondvar_t *);
87 extern void cv_wait(kcondvar_t *, kmutex_t *);
88 extern void cv_wait_stop(kcondvar_t *, kmutex_t *, int);
89 extern clock_t cv_timedwait(kcondvar_t *, kmutex_t *, clock_t);
90 extern clock_t cv_reltimedwait(kcondvar_t *, kmutex_t *, clock_t, time_res_t);
91 extern int cv_wait_sig(kcondvar_t *, kmutex_t *);
92 extern clock_t cv_timedwait_sig(kcondvar_t *, kmutex_t *, clock_t);
93 extern int cv_timedwait_sig_hrtime(kcondvar_t *, kmutex_
[all...]
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dtxg_impl.h73 kcondvar_t tc_cv[TXG_SIZE];
104 kcondvar_t tx_sync_more_cv;
105 kcondvar_t tx_sync_done_cv;
106 kcondvar_t tx_quiesce_more_cv;
107 kcondvar_t tx_quiesce_done_cv;
108 kcondvar_t tx_timeout_cv;
109 kcondvar_t tx_exit_cv; /* wait for all threads to exit */
H A Dbqueue.h31 kcondvar_t bq_add_cv;
32 kcondvar_t bq_pop_cv;
H A Dzfs_rlock.h50 kcondvar_t r_wr_cv; /* cv for waiting writers */
51 kcondvar_t r_rd_cv; /* cv for waiting readers */
/illumos-gate/usr/src/lib/libfakekernel/common/
H A Dcond.c38 static int cv__wait(kcondvar_t *, kmutex_t *, int);
39 static clock_t cv__twait(kcondvar_t *, kmutex_t *, clock_t, int);
47 cv_init(kcondvar_t *cv, char *name, kcv_type_t typ, void *arg)
54 cv_destroy(kcondvar_t *cv)
59 cv_signal(kcondvar_t *cv)
65 cv_broadcast(kcondvar_t *cv)
71 cv_wait(kcondvar_t *cv, kmutex_t *mp)
77 cv_wait_sig(kcondvar_t *cv, kmutex_t *mp)
83 cv__wait(kcondvar_t *cv, kmutex_t *mp, int sigok)
104 cv_timedwait(kcondvar_t *c
[all...]
/illumos-gate/usr/src/uts/common/avs/ns/solaris/
H A Dnsc_thread.h35 #include <sys/ksynch.h> /* for kmutex_t and kcondvar_t */
72 kcondvar_t tp_cv; /* Suspend/resume synchronisation */
118 kcondvar_t set_kill_cv; /* Kill synchronisation */
119 kcondvar_t set_destroy_cv; /* Shutdown synchronisation */
122 kcondvar_t set_res_cv; /* Resource alloc synchronisation */
/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb_stack.h110 kcondvar_t ilbs_conn_list_cv;
118 kcondvar_t ilbs_sticky_list_cv;
/illumos-gate/usr/src/uts/common/avs/ns/sdbc/
H A Dsd_misc.h51 extern void _sd_timed_block(clock_t ticks, kcondvar_t *cvp);
52 extern void _sd_unblock(kcondvar_t *cvp);
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/
H A Demlxs_thread.h52 kcondvar_t cv_flag;
68 kcondvar_t cv_flag;
/illumos-gate/usr/src/uts/common/sys/scsi/targets/
H A Dsmp.h51 kcondvar_t smp_cv; /* condition variable */
/illumos-gate/usr/src/uts/sun4u/sys/i2c/clients/
H A Dseeprom_impl.h52 kcondvar_t seeprom_cv;
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_reloc.h38 extern kcondvar_t pci_reloc_cv;
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxpvtap.h90 kcondvar_t bo_exit_cv;
154 kcondvar_t ut_wake_cv;
157 kcondvar_t ut_exit_done_cv;
/illumos-gate/usr/src/uts/common/io/iwh/
H A Diwh_var.h130 kcondvar_t sc_mt_cv;
131 kcondvar_t sc_tx_cv;
132 kcondvar_t sc_cmd_cv;
133 kcondvar_t sc_fw_cv;
134 kcondvar_t sc_put_seg_cv;
135 kcondvar_t sc_ucode_cv;
/illumos-gate/usr/src/uts/common/io/iwp/
H A Diwp_var.h148 kcondvar_t sc_mt_cv;
149 kcondvar_t sc_tx_cv;
150 kcondvar_t sc_cmd_cv;
151 kcondvar_t sc_fw_cv;
152 kcondvar_t sc_put_seg_cv;
153 kcondvar_t sc_ucode_cv;
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_ucma/
H A Dsol_ucma.h74 kcondvar_t file_evt_cv;
75 kcondvar_t file_evt_close_cv;
145 kcondvar_t ucma_open_cv;
/illumos-gate/usr/src/uts/common/io/kb8042/
H A Dkb8042.h113 kcondvar_t suspend_cv;
114 kcondvar_t ops_cv;
117 kcondvar_t cmd_cv;

Completed in 596 milliseconds

1234567891011>>