Searched defs:tpool (Results 1 – 2 of 2) sorted by relevance
63 struct tpool { struct64 tpool_t *tp_forw; /* circular list of all thread pools */ argument65 tpool_t *tp_back; argument67 pthread_cond_t tp_busycv; /* synchronization in tpool_dispatch */ argument69 pthread_cond_t tp_waitcv; /* synchronization in tpool_wait() */ argument70 tpool_active_t *tp_active; /* threads performing work */ argument71 tpool_job_t *tp_head; /* FIFO job queue */ argument72 tpool_job_t *tp_tail; argument84 #define TP_WAIT 0x01 /* waiting in tpool_wait() */ argument
37 delete_pool(tpool_t *tpool) in delete_pool()74 tpool_t *tpool = (tpool_t *)arg; in worker_cleanup() local90 notify_waiters(tpool_t *tpool) in notify_waiters()229 create_worker(tpool_t *tpool) in create_worker()325 tpool_t *tpool; in tpool_create() local459 tpool_destroy(tpool_t *tpool) in tpool_destroy()497 tpool_abandon(tpool_t *tpool) in tpool_abandon()520 tpool_wait(tpool_t *tpool) in tpool_wait()536 tpool_suspend(tpool_t *tpool) in tpool_suspend()560 tpool_resume(tpool_t *tpool) in tpool_resume()[all …]