Home
last modified time | relevance | path

Searched refs:tpool_t (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/cddl/osnet/include/
H A Dthread_pool.h44 typedef struct tpool tpool_t; /* opaque thread pool descriptor */ typedef
48 extern tpool_t *tpool_create(uint_t min_threads, uint_t max_threads,
50 extern int tpool_dispatch(tpool_t *tpool,
52 extern void tpool_destroy(tpool_t *tpool);
53 extern void tpool_abandon(tpool_t *tpool);
54 extern void tpool_wait(tpool_t *tpool);
55 extern void tpool_suspend(tpool_t *tpool);
56 extern int tpool_suspended(tpool_t *tpool);
57 extern void tpool_resume(tpool_t *tpool);
58 extern int tpool_member(tpool_t *tpool);
[all …]
/netbsd-src/external/cddl/osnet/lib/libzfs/
H A Dthread_pool.c38 delete_pool(tpool_t *tpool) in delete_pool()
59 tpool_t *tpool = arg; in worker_cleanup()
75 notify_waiters(tpool_t *tpool) in notify_waiters()
89 tpool_t *tpool = arg; in job_cleanup()
110 tpool_t *tpool = (tpool_t *)arg; in tpool_worker()
209 create_worker(tpool_t *tpool) in create_worker()
222 tpool_t *
226 tpool_t *tpool; in tpool_create()
263 tpool_dispatch(tpool_t *tpool, void (*func)(void *), void *arg) in tpool_dispatch()
300 tpool_destroy(tpool_t *tpool) in tpool_destroy()
[all …]
H A Dthread_pool_impl.h70 tpool_t *tp_forw; /* circular list of all thread pools */
71 tpool_t *tp_back;
/netbsd-src/external/cddl/osnet/dist/lib/libzfs/common/
H A Dlibzfs_import.c1193 tpool_t *t; in zpool_find_import_impl()