Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/lib/libtpool/
H A Dthread_pool.c38 delete_pool(tpool_t *tpool) in delete_pool() argument
42 ASSERT(tpool->tp_current == 0 && tpool->tp_active == NULL); in delete_pool()
48 if (thread_pools == tpool) in delete_pool()
49 thread_pools = tpool->tp_forw; in delete_pool()
50 if (thread_pools == tpool) 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()
61 for (job = tpool->tp_head; job != NULL; job = tpool->tp_head) { in delete_pool()
62 tpool->tp_head = job->tpj_next; in delete_pool()
65 (void) pthread_attr_destroy(&tpool->tp_attr); in delete_pool()
[all …]
H A Dthread_pool_impl.h63 struct tpool { struct
/freebsd/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/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/cddl/lib/libtpool/
H A DMakefile5 LIB= tpool
/freebsd/cddl/lib/libzutil/
H A DMakefile6 LIBADD= avl geom m tpool
/freebsd/cddl/sbin/zfs/
H A DMakefile75 LIBADD= jail avl nvpair geom uutil zfs_core spl tpool zutil zfs m crypto
/freebsd/share/mk/
H A Dsrc.libnames.mk217 tpool \
444 _DP_zutil= avl geom m tpool
/freebsd/sys/contrib/openzfs/cmd/zpool/
H A Dzpool_main.c2397 tpool_t *tpool; member
2422 if (cb->tpool != NULL) in zpool_export_one()
2427 if (cb->tpool != NULL) in zpool_export_one()
2471 tpool_t *tpool = ((export_cbdata_t *)data)->tpool; in zpool_export_one_async() local
2479 if (tpool_dispatch(tpool, zpool_export_task, (void *)aea) != 0) in zpool_export_one_async()
2525 cb.tpool = NULL; in zpool_do_export()
2539 cb.tpool = tpool_create(1, 5 * sysconf(_SC_NPROCESSORS_ONLN), in zpool_do_export()
2547 tpool_wait(cb.tpool); in zpool_do_export()
2548 tpool_destroy(cb.tpool); in zpool_do_export()
/freebsd/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs.abi1745 <parameter type-id='9cf59a50' name='tpool'/>
1749 <parameter type-id='9cf59a50' name='tpool'/>
1753 <parameter type-id='9cf59a50' name='tpool'/>
1757 <parameter type-id='9cf59a50' name='tpool'/>
1761 <parameter type-id='9cf59a50' name='tpool'/>
1766 <class-decl name='tpool' size-in-bits='2496' is-struct='yes' visibility='default' id='88d1b7f9'>
5426 <class-decl name='tpool' size-in-bits='2496' is-struct='yes' visibility='default' id='88d1b7f9'>