Home
last modified time | relevance | path

Searched refs:kcondvar_t (Results 1 – 25 of 46) sorted by relevance

12

/f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/
H A Dcondvar.h74 } 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 Dtxg_impl.h73 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 Dspa_impl.h144 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 Dzfs_context.h320 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 Dbqueue.h31 kcondvar_t bq_add_cv;
32 kcondvar_t bq_pop_cv;
H A Dzfs_rlock.h62 kcondvar_t lr_write_cv; /* cv for waiting writers */
63 kcondvar_t lr_read_cv; /* cv for waiting readers */
H A Dmetaslab_impl.h299 kcondvar_t mg_ms_disabled_cv;
395 kcondvar_t ms_load_cv;
441 kcondvar_t ms_flush_cv;
H A Dvdev_impl.h309 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 Dzil_impl.h129 kcondvar_t zcw_cv; /* signalled when "done" */
187 kcondvar_t zl_cv_suspend; /* log suspend completion */
H A Dzrlock.h38 kcondvar_t zr_cv;
H A Dvdev_removal.h40 kcondvar_t svr_cv;
H A Dmmp.h42 kcondvar_t mmp_thread_cv;
H A Dvdev_rebuild.h70 kcondvar_t vr_io_cv; /* inflight IO cv */
H A Drrwlock.h60 kcondvar_t rr_cv;
H A Ddnode.h334 kcondvar_t dn_notxholds;
335 kcondvar_t dn_nodnholds;
H A Darc_impl.h158 kcondvar_t b_cv;
881 kcondvar_t aew_cv;
H A Ddsl_pool.h114 kcondvar_t dp_spaceavail_cv;
/f-stack/freebsd/contrib/openzfs/module/os/linux/spl/
H A Dspl-condvar.c68 __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 Dcondvar.h84 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 Dcallb.h91 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 Dsched_impl.h130 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 Dkernel.c324 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 Dkcf_miscapi.c41 kcondvar_t ntfy_list_cv; /* cv the service thread waits on */
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dzthr.c208 kcondvar_t zthr_cv;
215 kcondvar_t zthr_wait_cv;
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/
H A Dcallb.c54 kcondvar_t c_done_cv; /* signal callb completion */
79 kcondvar_t ct_busy_cv; /* to wait for not busy */

12