Searched defs:tpool (Results 1 – 3 of 3) sorted by relevance
65 struct tpool { struct66 tpool_t *tp_forw; /* circular list of all thread pools */ argument67 tpool_t *tp_back; argument69 cond_t tp_busycv; /* synchronization in tpool_dispatch */ argument71 cond_t tp_waitcv; /* synchronization in tpool_wait() */ argument72 tpool_active_t *tp_active; /* threads performing work */ argument73 tpool_job_t *tp_head; /* FIFO job queue */ argument74 tpool_job_t *tp_tail; argument86 #define TP_WAIT 0x01 /* waiting in tpool_wait() */ argument
40 delete_pool(tpool_t *tpool) in delete_pool()75 worker_cleanup(tpool_t *tpool) in worker_cleanup()93 notify_waiters(tpool_t *tpool) in notify_waiters()105 job_cleanup(tpool_t *tpool) in job_cleanup()127 tpool_t *tpool = (tpool_t *)arg; in tpool_worker() local224 create_worker(tpool_t *tpool) in create_worker()239 tpool_t *tpool; in tpool_create() local328 tpool_dispatch(tpool_t *tpool, void (*func)(void *), void *arg) in tpool_dispatch()367 tpool_destroy(tpool_t *tpool) in tpool_destroy()405 tpool_abandon(tpool_t *tpool) in tpool_abandon()[all …]
128 tpool_t *tpool = tcdp->tcd_poolp; in sigev_add_work() local