/illumos-gate/usr/src/uts/common/sys/ |
H A D | condvar.h | 61 } 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 D | door_impl.h | 44 kcondvar_t dp_cv;
|
H A D | lofi_impl.h | 32 kcondvar_t ln_cv;
|
H A D | session.h | 93 kcondvar_t s_exit_cv; /* Condvar for s_exit */ 96 kcondvar_t s_cnt_cv; /* Condvar for s_cnt */
|
H A D | vm.h | 58 extern kcondvar_t memavail_cv;
|
H A D | taskq_impl.h | 54 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 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 | ptyvar.h | 58 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 D | condvar.h | 55 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 D | txg_impl.h | 73 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 D | bqueue.h | 31 kcondvar_t bq_add_cv; 32 kcondvar_t bq_pop_cv;
|
H A D | zfs_rlock.h | 50 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 D | cond.c | 38 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 D | nsc_thread.h | 35 #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 D | ilb_stack.h | 110 kcondvar_t ilbs_conn_list_cv; 118 kcondvar_t ilbs_sticky_list_cv;
|
/illumos-gate/usr/src/uts/common/avs/ns/sdbc/ |
H A D | sd_misc.h | 51 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 D | emlxs_thread.h | 52 kcondvar_t cv_flag; 68 kcondvar_t cv_flag;
|
/illumos-gate/usr/src/uts/common/sys/scsi/targets/ |
H A D | smp.h | 51 kcondvar_t smp_cv; /* condition variable */
|
/illumos-gate/usr/src/uts/sun4u/sys/i2c/clients/ |
H A D | seeprom_impl.h | 52 kcondvar_t seeprom_cv;
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_reloc.h | 38 extern kcondvar_t pci_reloc_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/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/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;
|