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()
263 POOL_add_internal(POOL_ctx* ctx, POOL_function function, void *opaque) in POOL_add_internal() argument
265 POOL_job const job = {function, opaque}; in POOL_add_internal()
275 void POOL_add(POOL_ctx* ctx, POOL_function function, void* opaque) in POOL_add() argument
283 POOL_add_internal(ctx, function, opaque); in POOL_add()
288 int POOL_tryAdd(POOL_ctx* ctx, POOL_function function, void* opaque) in POOL_tryAdd() argument
296 POOL_add_internal(ctx, function, opaque); in POOL_tryAdd()
338 void POOL_add(POOL_ctx* ctx, POOL_function function, void* opaque) { in POOL_add() argument
340 function(opaque); in POOL_add()
343 int POOL_tryAdd(POOL_ctx* ctx, POOL_function function, void* opaque) { in POOL_tryAdd() argument
345 function(opaque); in POOL_tryAdd()