Home
last modified time | relevance | path

Searched refs:tpool (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/sys/contrib/openzfs/lib/libtpool/
H A Dthread_pool.c42 ASSERT(tpool->tp_current == 0 && tpool->tp_active == NULL); in delete_pool()
53 tpool->tp_back->tp_forw = tpool->tp_forw; in delete_pool()
54 tpool->tp_forw->tp_back = tpool->tp_back; in delete_pool()
66 free(tpool); in delete_pool()
93 if (tpool->tp_head == NULL && tpool->tp_active == NULL) { in notify_waiters()
148 if (tpool->tp_current <= tpool->tp_minimum || in tpool_worker()
356 tpool = calloc(1, sizeof (*tpool)); in tpool_create()
390 tpool->tp_forw = tpool; in tpool_create()
391 tpool->tp_back = tpool; in tpool_create()
436 else if (tpool->tp_current < tpool->tp_maximum && in tpool_dispatch()
[all …]
H A Dthread_pool_impl.h63 struct tpool { struct
/freebsd-14.2/sys/contrib/openzfs/include/
H A Dthread_pool.h37 typedef struct tpool tpool_t; /* opaque thread pool descriptor */
41 _THREAD_POOL_H_ int tpool_dispatch(tpool_t *tpool,
43 _THREAD_POOL_H_ void tpool_destroy(tpool_t *tpool);
44 _THREAD_POOL_H_ void tpool_abandon(tpool_t *tpool);
45 _THREAD_POOL_H_ void tpool_wait(tpool_t *tpool);
46 _THREAD_POOL_H_ void tpool_suspend(tpool_t *tpool);
47 _THREAD_POOL_H_ int tpool_suspended(tpool_t *tpool);
48 _THREAD_POOL_H_ void tpool_resume(tpool_t *tpool);
49 _THREAD_POOL_H_ int tpool_member(tpool_t *tpool);
/freebsd-14.2/cddl/compat/opensolaris/include/
H A Dthread_pool.h43 typedef struct tpool tpool_t; /* opaque thread pool descriptor */
49 extern int tpool_dispatch(tpool_t *tpool,
51 extern void tpool_destroy(tpool_t *tpool);
52 extern void tpool_abandon(tpool_t *tpool);
53 extern void tpool_wait(tpool_t *tpool);
54 extern void tpool_suspend(tpool_t *tpool);
55 extern int tpool_suspended(tpool_t *tpool);
56 extern void tpool_resume(tpool_t *tpool);
57 extern int tpool_member(tpool_t *tpool);
/freebsd-14.2/cddl/lib/libtpool/
H A DMakefile6 LIB= tpool
/freebsd-14.2/cddl/lib/libzutil/
H A DMakefile7 LIBADD= avl geom m tpool
/freebsd-14.2/cddl/sbin/zfs/
H A DMakefile76 LIBADD= jail avl nvpair geom uutil zfs_core spl tpool zutil zfs m crypto
/freebsd-14.2/share/mk/
H A Dsrc.libnames.mk211 tpool \
423 _DP_zutil= avl geom m tpool
/freebsd-14.2/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs.abi1570 <parameter type-id='9cf59a50' name='tpool'/>
1574 <parameter type-id='9cf59a50' name='tpool'/>
1578 <parameter type-id='9cf59a50' name='tpool'/>
1582 <parameter type-id='9cf59a50' name='tpool'/>
1586 <parameter type-id='9cf59a50' name='tpool'/>
1591 <class-decl name='tpool' size-in-bits='2496' is-struct='yes' visibility='default' id='88d1b7f9'>
5235 <class-decl name='tpool' size-in-bits='2496' is-struct='yes' visibility='default' id='88d1b7f9'>