Searched refs:tpool_t (Results 1 – 4 of 4) sorted by relevance
44 typedef struct tpool tpool_t; /* opaque thread pool descriptor */ typedef48 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 …]
38 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 …]
70 tpool_t *tp_forw; /* circular list of all thread pools */71 tpool_t *tp_back;
1193 tpool_t *t; in zpool_find_import_impl()