Lines Matching full:jobs
112 * no max size and no pre-created jobs in async_get_pool_job()
119 job = sk_ASYNC_JOB_pop(pool->jobs); in async_get_pool_job()
147 sk_ASYNC_JOB_push(pool->jobs, job); in async_release_job()
324 if (pool == NULL || pool->jobs == NULL) in async_empty_pool()
328 job = sk_ASYNC_JOB_pop(pool->jobs); in async_empty_pool()
374 pool->jobs = sk_ASYNC_JOB_new_reserve(NULL, init_size); in ASYNC_init_thread()
375 if (pool->jobs == NULL) { in ASYNC_init_thread()
383 /* Pre-create jobs as required */ in ASYNC_init_thread()
390 * skip creation of any more jobs in ASYNC_init_thread()
396 sk_ASYNC_JOB_push(pool->jobs, job); /* Cannot fail due to reserve */ in ASYNC_init_thread()
408 sk_ASYNC_JOB_free(pool->jobs); in ASYNC_init_thread()
419 sk_ASYNC_JOB_free(pool->jobs); in async_delete_thread_state()