Searched defs:tpool (Results 1 – 4 of 4) sorted by relevance
/netbsd-src/external/cddl/osnet/lib/libzfs/ |
H A D | thread_pool_impl.h | 69 struct tpool { struct 70 tpool_t *tp_forw; /* circular list of all thread pools */ argument 71 tpool_t *tp_back; argument 73 cond_t tp_busycv; /* synchronization in tpool_dispatch */ argument 75 cond_t tp_waitcv; /* synchronization in tpool_wait() */ argument 76 tpool_active_t *tp_active; /* threads performing work */ argument 77 tpool_job_t *tp_head; /* FIFO job queue */ argument 78 tpool_job_t *tp_tail; argument 90 #define TP_WAIT 0x01 /* waiting in tpool_wait() */ argument
|
H A D | thread_pool.c | 38 delete_pool(tpool_t *tpool) in delete_pool() 59 tpool_t *tpool = arg; in worker_cleanup() local 75 notify_waiters(tpool_t *tpool) in notify_waiters() 89 tpool_t *tpool = arg; in job_cleanup() local 110 tpool_t *tpool = (tpool_t *)arg; in tpool_worker() local 209 create_worker(tpool_t *tpool) in create_worker() 226 tpool_t *tpool; in tpool_create() local 263 tpool_dispatch(tpool_t *tpool, void (*func)(void *), void *arg) in tpool_dispatch() 300 tpool_destroy(tpool_t *tpool) in tpool_destroy() 335 tpool_abandon(tpool_t *tpool) in tpool_abandon() [all …]
|
/netbsd-src/external/bsd/openldap/dist/libraries/libldap/ |
H A D | tpool.c | 228 ldap_pvt_thread_pool_t *tpool, in ldap_pvt_thread_pool_init_q() 342 ldap_pvt_thread_pool_t *tpool, in ldap_pvt_thread_pool_init() 352 ldap_pvt_thread_pool_t *tpool, in ldap_pvt_thread_pool_submit() 361 ldap_pvt_thread_pool_t *tpool, in ldap_pvt_thread_pool_submit2() 531 ldap_pvt_thread_pool_t *tpool, in ldap_pvt_thread_pool_walk() 571 ldap_pvt_thread_pool_t *tpool, in ldap_pvt_thread_pool_queues() 639 ldap_pvt_thread_pool_t *tpool, in ldap_pvt_thread_pool_maxthreads() 679 ldap_pvt_thread_pool_t *tpool, in ldap_pvt_thread_pool_query() 793 ldap_pvt_thread_pool_pausing( ldap_pvt_thread_pool_t *tpool ) in ldap_pvt_thread_pool_pausing() 810 ldap_pvt_thread_pool_backload ( ldap_pvt_thread_pool_t *tpool ) in ldap_pvt_thread_pool_backload() [all …]
|
H A D | thr_debug.c | 1180 ldap_pvt_thread_pool_t *tpool, in ldap_pvt_thread_pool_init() 1199 ldap_pvt_thread_pool_t *tpool, in ldap_pvt_thread_pool_submit() 1213 ldap_pvt_thread_pool_t *tpool, in ldap_pvt_thread_pool_maxthreads() 1221 ldap_pvt_thread_pool_backload( ldap_pvt_thread_pool_t *tpool ) in ldap_pvt_thread_pool_backload() 1228 ldap_pvt_thread_pool_destroy( ldap_pvt_thread_pool_t *tpool, int run_pending ) in ldap_pvt_thread_pool_destroy() 1245 ldap_pvt_thread_pool_close( ldap_pvt_thread_pool_t *tpool, int run_pending ) in ldap_pvt_thread_pool_close() 1258 ldap_pvt_thread_pool_free( ldap_pvt_thread_pool_t *tpool ) in ldap_pvt_thread_pool_free() 1275 ldap_pvt_thread_pool_pause( ldap_pvt_thread_pool_t *tpool ) in ldap_pvt_thread_pool_pause() 1282 ldap_pvt_thread_pool_resume( ldap_pvt_thread_pool_t *tpool ) in ldap_pvt_thread_pool_resume()
|