Lines Matching defs:TPool_s
44 struct TPool_s { struct
60 void TPool_submitJob(TPool* ctx, void (*job_function)(void*), void* arg) { in TPool_submitJob() argument
76 typedef struct TPool_s { struct
77 HANDLE completionPort;
78 HANDLE* workerThreads;
79 int nbWorkers;
80 int queueSize;
81 LONG nbPendingJobs;
82 HANDLE jobSlotAvail; /* For queue size control */
83 HANDLE allJobsCompleted; /* Event */
222 struct TPool_s { struct
223 pthread_t* threads;
224 size_t threadCapacity;
248 static void TPool_shutdown(TPool* ctx); argument