Lines Matching full:opaque
28 /* A job is a function and an opaque argument */
31 void *opaque; member
67 static void* POOL_thread(void* opaque) { in POOL_thread() argument
68 POOL_ctx* const ctx = (POOL_ctx*)opaque; in POOL_thread()
81 return opaque; in POOL_thread()
94 job.function(job.opaque); in POOL_thread()
254 static void POOL_add_internal(POOL_ctx* ctx, POOL_function function, void *opaque) in POOL_add_internal() argument
256 POOL_job const job = {function, opaque}; in POOL_add_internal()
266 void POOL_add(POOL_ctx* ctx, POOL_function function, void* opaque) in POOL_add() argument
274 POOL_add_internal(ctx, function, opaque); in POOL_add()
279 int POOL_tryAdd(POOL_ctx* ctx, POOL_function function, void* opaque) in POOL_tryAdd() argument
287 POOL_add_internal(ctx, function, opaque); in POOL_tryAdd()
327 void POOL_add(POOL_ctx* ctx, POOL_function function, void* opaque) { in POOL_add() argument
329 function(opaque); in POOL_add()
332 int POOL_tryAdd(POOL_ctx* ctx, POOL_function function, void* opaque) { in POOL_tryAdd() argument
334 function(opaque); in POOL_tryAdd()