| /f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | condvar.h | 74 } kcondvar_t; typedef 78 extern void __cv_init(kcondvar_t *, char *, kcv_type_t, void *); 79 extern void __cv_destroy(kcondvar_t *); 80 extern void __cv_wait(kcondvar_t *, kmutex_t *); 81 extern void __cv_wait_io(kcondvar_t *, kmutex_t *); 82 extern void __cv_wait_idle(kcondvar_t *, kmutex_t *); 83 extern int __cv_wait_io_sig(kcondvar_t *, kmutex_t *); 84 extern int __cv_wait_sig(kcondvar_t *, kmutex_t *); 85 extern int __cv_timedwait(kcondvar_t *, kmutex_t *, clock_t); 95 extern void __cv_signal(kcondvar_t *); [all …]
|
| /f-stack/freebsd/contrib/openzfs/include/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 | 144 kcondvar_t scl_cv; 240 kcondvar_t spa_evicting_os_cv; /* Objset Eviction Completion */ 281 kcondvar_t spa_scrub_io_cv; /* scrub I/O completion */ 302 kcondvar_t spa_async_cv; /* wait for thread_exit() */ 363 kcondvar_t spa_suspend_cv; /* notification of resume */ 378 kcondvar_t spa_proc_cv; /* spa_proc_state transitions */ 421 kcondvar_t spa_activities_cv; 422 kcondvar_t spa_waiters_cv;
|
| H A D | zfs_context.h | 320 typedef pthread_cond_t kcondvar_t; 325 extern void cv_init(kcondvar_t *cv, char *name, int type, void *arg); 326 extern void cv_destroy(kcondvar_t *cv); 327 extern void cv_wait(kcondvar_t *cv, kmutex_t *mp); 328 extern int cv_wait_sig(kcondvar_t *cv, kmutex_t *mp); 329 extern int cv_timedwait(kcondvar_t *cv, kmutex_t *mp, clock_t abstime); 332 extern void cv_signal(kcondvar_t *cv); 333 extern void cv_broadcast(kcondvar_t *cv); 467 kcondvar_t tq_dispatch_cv; 468 kcondvar_t tq_wait_cv; [all …]
|
| H A D | bqueue.h | 31 kcondvar_t bq_add_cv; 32 kcondvar_t bq_pop_cv;
|
| H A D | zfs_rlock.h | 62 kcondvar_t lr_write_cv; /* cv for waiting writers */ 63 kcondvar_t lr_read_cv; /* cv for waiting readers */
|
| H A D | metaslab_impl.h | 299 kcondvar_t mg_ms_disabled_cv; 395 kcondvar_t ms_load_cv; 441 kcondvar_t ms_flush_cv;
|
| H A D | vdev_impl.h | 309 kcondvar_t vdev_initialize_cv; 323 kcondvar_t vdev_autotrim_cv; 327 kcondvar_t vdev_trim_cv; 344 kcondvar_t vdev_rebuild_cv; 350 kcondvar_t vdev_initialize_io_cv; 353 kcondvar_t vdev_trim_io_cv;
|
| H A D | zil_impl.h | 129 kcondvar_t zcw_cv; /* signalled when "done" */ 187 kcondvar_t zl_cv_suspend; /* log suspend completion */
|
| H A D | zrlock.h | 38 kcondvar_t zr_cv;
|
| H A D | vdev_removal.h | 40 kcondvar_t svr_cv;
|
| H A D | mmp.h | 42 kcondvar_t mmp_thread_cv;
|
| H A D | vdev_rebuild.h | 70 kcondvar_t vr_io_cv; /* inflight IO cv */
|
| H A D | rrwlock.h | 60 kcondvar_t rr_cv;
|
| H A D | dnode.h | 334 kcondvar_t dn_notxholds; 335 kcondvar_t dn_nodnholds;
|
| H A D | arc_impl.h | 158 kcondvar_t b_cv; 881 kcondvar_t aew_cv;
|
| H A D | dsl_pool.h | 114 kcondvar_t dp_spaceavail_cv;
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/spl/ |
| H A D | spl-condvar.c | 68 __cv_init(kcondvar_t *cvp, char *name, kcv_type_t type, void *arg) in __cv_init() 85 cv_destroy_wakeup(kcondvar_t *cvp) in cv_destroy_wakeup() 97 __cv_destroy(kcondvar_t *cvp) in __cv_destroy() 117 cv_wait_common(kcondvar_t *cvp, kmutex_t *mp, int state, int io) in cv_wait_common() 169 __cv_wait(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait() 176 __cv_wait_io(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait_io() 183 __cv_wait_io_sig(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait_io_sig() 192 __cv_wait_sig(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait_sig() 201 __cv_wait_idle(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait_idle() 474 __cv_signal(kcondvar_t *cvp) in __cv_signal() [all …]
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | condvar.h | 84 typedef struct cv kcondvar_t; typedef 107 cv_wait_sig(kcondvar_t *cvp, kmutex_t *mp) in cv_wait_sig() 114 cv_timedwait(kcondvar_t *cvp, kmutex_t *mp, clock_t timo) in cv_timedwait() 129 cv_timedwait_sig(kcondvar_t *cvp, kmutex_t *mp, clock_t timo) in cv_timedwait_sig() 156 cv_timedwait_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, hrtime_t res, in cv_timedwait_hires() 181 cv_timedwait_sig_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, in cv_timedwait_sig_hires()
|
| H A D | callb.h | 91 kcondvar_t cc_callb_cv; /* cv for callback waiting */ 92 kcondvar_t cc_stop_cv; /* cv to checkpoint block */
|
| /f-stack/freebsd/contrib/openzfs/module/icp/include/sys/crypto/ |
| H A D | sched_impl.h | 130 kcondvar_t sn_cv; 183 kcondvar_t an_turn_cv; 201 kcondvar_t an_done; /* Signal request completion */ 273 kcondvar_t gs_cv; 374 kcondvar_t kp_nothr_cv; 386 kcondvar_t kp_user_cv; /* Creator cond. variable */ 409 kcondvar_t kc_cv; 436 kcondvar_t kn_cv; 472 extern kcondvar_t cbuf_list_cv; 479 extern kcondvar_t ntfy_list_cv;
|
| /f-stack/freebsd/contrib/openzfs/lib/libzpool/ |
| H A D | kernel.c | 324 cv_init(kcondvar_t *cv, char *name, int type, void *arg) in cv_init() 330 cv_destroy(kcondvar_t *cv) in cv_destroy() 336 cv_wait(kcondvar_t *cv, kmutex_t *mp) in cv_wait() 344 cv_wait_sig(kcondvar_t *cv, kmutex_t *mp) in cv_wait_sig() 351 cv_timedwait(kcondvar_t *cv, kmutex_t *mp, clock_t abstime) in cv_timedwait() 385 cv_timedwait_hires(kcondvar_t *cv, kmutex_t *mp, hrtime_t tim, hrtime_t res, in cv_timedwait_hires() 424 cv_signal(kcondvar_t *cv) in cv_signal() 430 cv_broadcast(kcondvar_t *cv) in cv_broadcast()
|
| /f-stack/freebsd/contrib/openzfs/module/icp/api/ |
| H A D | kcf_miscapi.c | 41 kcondvar_t ntfy_list_cv; /* cv the service thread waits on */
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | zthr.c | 208 kcondvar_t zthr_cv; 215 kcondvar_t zthr_wait_cv;
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | callb.c | 54 kcondvar_t c_done_cv; /* signal callb completion */ 79 kcondvar_t ct_busy_cv; /* to wait for not busy */
|