/illumos-gate/usr/src/lib/libfakekernel/common/sys/ |
H A D | condvar.h | 56 typedef lwp_cond_t kcondvar_t; typedef 88 extern void cv_init(kcondvar_t *, char *, kcv_type_t, void *); 89 extern void cv_destroy(kcondvar_t *); 90 extern void cv_wait(kcondvar_t *, kmutex_t *); 91 extern void cv_wait_stop(kcondvar_t *, kmutex_t *, int); 92 extern clock_t cv_timedwait(kcondvar_t *, kmutex_t *, clock_t); 96 extern int cv_wait_sig(kcondvar_t *, kmutex_t *); 101 extern int cv_wait_sig_swap(kcondvar_t *, kmutex_t *); 102 extern int cv_wait_sig_swap_core(kcondvar_t *, kmutex_t *, int *); 103 extern void cv_signal(kcondvar_t *); [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | condvar.h | 61 } kcondvar_t; typedef 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); 100 extern int cv_wait_sig(kcondvar_t *, kmutex_t *); 105 extern int cv_wait_sig_swap(kcondvar_t *, kmutex_t *); 106 extern int cv_wait_sig_swap_core(kcondvar_t *, kmutex_t *, int *); 107 extern void cv_signal(kcondvar_t *); [all …]
|
H A D | taskq_impl.h | 57 kcondvar_t tqent_cv; 84 kcondvar_t tqbucket_cv; 111 kcondvar_t tq_dispatch_cv; 112 kcondvar_t tq_wait_cv; 113 kcondvar_t tq_exit_cv; 124 kcondvar_t tq_maxalloc_cv;
|
H A D | aio_impl.h | 63 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 D | squeue_impl.h | 103 kcondvar_t sq_worker_cv; /* cond var. worker thread blocks on */ 104 kcondvar_t sq_poll_cv; /* cond variable poll_thr waits on */ 105 kcondvar_t sq_synch_cv; /* cond var. synch thread waits on */ 106 kcondvar_t sq_ctrlop_done_cv; /* cond variable for ctrl ops */
|
H A D | ptyvar.h | 56 kcondvar_t pt_cv_flags; /* condition variable for flag state */ 57 kcondvar_t pt_cv_readq; /* condition variable for read state */ 58 kcondvar_t pt_cv_writeq; /* condition variable for write state */
|
H A D | softmac_impl.h | 71 kcondvar_t sl_cv; 121 kcondvar_t smac_cv; 206 kcondvar_t smac_fp_cv; 291 kcondvar_t su_disp_cv; 307 kcondvar_t su_cv;
|
/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | cond.c | 40 static int cv__wait(kcondvar_t *, kmutex_t *, int); 49 cv_init(kcondvar_t *cv, char *name, kcv_type_t typ, void *arg) in cv_init() 56 cv_destroy(kcondvar_t *cv) in cv_destroy() 61 cv_signal(kcondvar_t *cv) in cv_signal() 67 cv_broadcast(kcondvar_t *cv) in cv_broadcast() 73 cv_wait(kcondvar_t *cv, kmutex_t *mp) in cv_wait() 79 cv_wait_sig(kcondvar_t *cv, kmutex_t *mp) in cv_wait_sig() 85 cv__wait(kcondvar_t *cv, kmutex_t *mp, int sigok) in cv__wait() 106 cv_timedwait(kcondvar_t *cv, kmutex_t *mp, clock_t abstime) in cv_timedwait() 115 cv_timedwait_sig(kcondvar_t *cv, kmutex_t *mp, clock_t abstime) in cv_timedwait_sig() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | txg_impl.h | 73 kcondvar_t tc_cv[TXG_SIZE]; 105 kcondvar_t tx_sync_more_cv; 106 kcondvar_t tx_sync_done_cv; 107 kcondvar_t tx_quiesce_more_cv; 108 kcondvar_t tx_quiesce_done_cv; 109 kcondvar_t tx_timeout_cv; 110 kcondvar_t tx_exit_cv; /* wait for all threads to exit */
|
H A D | spa_impl.h | 142 kcondvar_t scl_cv; 236 kcondvar_t spa_evicting_os_cv; /* Objset Eviction Completion */ 275 kcondvar_t spa_scrub_io_cv; /* scrub I/O completion */ 296 kcondvar_t spa_async_cv; /* wait for thread_exit() */ 351 kcondvar_t spa_suspend_cv; /* notification of resume */ 367 kcondvar_t spa_proc_cv; /* spa_proc_state transitions */
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | condvar.c | 116 cv_init(kcondvar_t *cvp, char *name, kcv_type_t type, void *arg) in cv_init() 127 cv_destroy(kcondvar_t *cvp) in cv_destroy() 191 cv_wait(kcondvar_t *cvp, kmutex_t *mp) in cv_wait() 228 cv_timedwait(kcondvar_t *cvp, kmutex_t *mp, clock_t tim) in cv_timedwait() 262 cv_timedwait_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, in cv_timedwait_hires() 306 cv_wait_sig(kcondvar_t *cvp, kmutex_t *mp) in cv_wait_sig() 476 cv_timedwait_sig(kcondvar_t *cvp, kmutex_t *mp, clock_t tim) in cv_timedwait_sig() 598 cv_wait_sig_swap(kcondvar_t *cvp, kmutex_t *mp) in cv_wait_sig_swap() 604 cv_signal(kcondvar_t *cvp) in cv_signal() 632 cv_broadcast(kcondvar_t *cvp) in cv_broadcast() [all …]
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | vdc.h | 293 kcondvar_t running_cv; /* signal when upper layers can send */ 294 kcondvar_t initwait_cv; /* signal when ldc conn is up */ 295 kcondvar_t dring_free_cv; /* signal when desc is avail */ 296 kcondvar_t membind_cv; /* signal when mem can be bound */ 298 kcondvar_t io_pending_cv; /* signal on pending I/O */ 318 kcondvar_t read_cv; /* cv to wait for READ events */ 323 kcondvar_t sync_blocked_cv; /* cv wait for other syncs to finish */ 357 kcondvar_t ownership_cv; /* cv for ownership update */ 363 kcondvar_t eio_cv; /* cv for eio thread update */
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | ib.h | 88 kcondvar_t rdma_done_cv; /* cv for RDMA_DONE */ 248 kcondvar_t cb_cv; 284 kcondvar_t wait_cv; 306 kcondvar_t wait_cv; 343 kcondvar_t posted_rbufs_cv; 351 kcondvar_t send_rbufs_cv; 368 kcondvar_t cb_conn_cv;
|
/illumos-gate/usr/src/uts/common/sys/crypto/ |
H A D | sched_impl.h | 134 kcondvar_t sn_cv; 189 kcondvar_t an_turn_cv; 208 kcondvar_t an_done; /* Signal request completion */ 280 kcondvar_t gs_cv; 380 kcondvar_t kp_cv; /* Creator cond. variable */ 404 kcondvar_t kc_cv; 431 kcondvar_t kn_cv; 467 extern kcondvar_t cbuf_list_cv; 474 extern kcondvar_t ntfy_list_cv;
|
/illumos-gate/usr/src/uts/common/io/iwh/ |
H A D | iwh_var.h | 130 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 D | iwp_var.h | 148 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/scsi/adapters/pmcs/ |
H A D | pmcs.h | 129 kcondvar_t reset_cv; 130 kcondvar_t abort_cv; 201 kcondvar_t cq_cv; 240 kcondvar_t refcnt_cv; /* refcnt cv */ 260 kcondvar_t smp_cv; 352 kcondvar_t drain_cv; 632 kcondvar_t config_cv; 687 kcondvar_t ict_cv;
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/eoib/ |
H A D | eib_impl.h | 138 kcondvar_t bk_cv; 300 kcondvar_t wp_cv; 472 kcondvar_t ch_cep_cv; 476 kcondvar_t ch_tx_cv; 483 kcondvar_t ch_rx_cv; 595 kcondvar_t vn_cv; 618 kcondvar_t ns_cv; 753 kcondvar_t ei_vnic_cv; 768 kcondvar_t ei_ev_cv; 772 kcondvar_t ei_rxpost_cv; [all …]
|
/illumos-gate/usr/src/uts/sun/sys/ |
H A D | fdvar.h | 284 kcondvar_t c_iocv; /* condition var for I/O done */ 285 kcondvar_t c_csbcv; /* condition var for owning csb */ 286 kcondvar_t c_motoncv; /* condition var for motor on */ 287 kcondvar_t c_statecv; /* condition var for media state */ 288 kcondvar_t c_suspend_cv; /* Cond Var on power management */
|
/illumos-gate/usr/src/uts/common/sys/idm/ |
H A D | idm_impl.h | 119 kcondvar_t ir_cv; 139 kcondvar_t is_cv; 141 kcondvar_t is_count_cv; 175 kcondvar_t ic_state_cv; 187 kcondvar_t ic_cv; 457 kcondvar_t idm_wd_cv; 459 kcondvar_t idm_tgt_svc_cv;
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xpvtap.h | 90 kcondvar_t bo_exit_cv; 154 kcondvar_t ut_wake_cv; 157 kcondvar_t ut_exit_done_cv;
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_ucma/ |
H A D | sol_ucma.h | 74 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 D | kb8042.h | 113 kcondvar_t suspend_cv; 114 kcondvar_t ops_cv; 117 kcondvar_t cmd_cv;
|
/illumos-gate/usr/src/uts/sun4u/sys/i2c/nexus/ |
H A D | smbus.h | 157 kcondvar_t smbus_icv; 158 kcondvar_t smbus_cv; 159 kcondvar_t smbus_intr_cv;
|
/illumos-gate/usr/src/uts/common/io/wpi/ |
H A D | wpivar.h | 133 kcondvar_t sc_mt_cv; 134 kcondvar_t sc_tx_cv; 135 kcondvar_t sc_cmd_cv; 136 kcondvar_t sc_fw_cv;
|