Home
last modified time | relevance | path

Searched defs:tpool (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/cddl/osnet/lib/libzfs/
H A Dthread_pool_impl.h69 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 Dthread_pool.c38 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 Dtpool.c228 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 Dthr_debug.c1180 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()