Searched refs:ASYNC_JOB (Results 1 – 11 of 11) sorted by relevance
/freebsd/crypto/openssl/crypto/async/ |
H A D | async.c | 80 static ASYNC_JOB *async_job_new(void) in async_job_new() 82 ASYNC_JOB *job = NULL; in async_job_new() 95 static void async_job_free(ASYNC_JOB *job) in async_job_free() 104 static ASYNC_JOB *async_get_pool_job(void) { in async_get_pool_job() 105 ASYNC_JOB *job; in async_get_pool_job() 137 static void async_release_job(ASYNC_JOB *job) { in async_release_job() 152 ASYNC_JOB *job; in async_start_func() 177 int ASYNC_start_job(ASYNC_JOB **job, ASYNC_WAIT_CTX *wctx, int *ret, in ASYNC_start_job() 293 ASYNC_JOB *job; in ASYNC_pause_job() 322 ASYNC_JOB *job; in async_empty_pool() [all …]
|
H A D | async_local.h | 35 ASYNC_JOB *currjob; 68 DEFINE_STACK_OF(ASYNC_JOB) 71 STACK_OF(ASYNC_JOB) *jobs;
|
/freebsd/crypto/openssl/include/openssl/ |
H A D | async.h | 38 typedef struct async_job_st ASYNC_JOB; typedef 83 int ASYNC_start_job(ASYNC_JOB **job, ASYNC_WAIT_CTX *ctx, int *ret, 87 ASYNC_JOB *ASYNC_get_current_job(void); 88 ASYNC_WAIT_CTX *ASYNC_get_wait_ctx(ASYNC_JOB *job);
|
/freebsd/crypto/openssl/test/ |
H A D | asynctest.c | 20 static ASYNC_JOB *currjob = NULL; 82 ASYNC_JOB *job; in waitfd() 125 ASYNC_JOB *job1 = NULL, *job2 = NULL, *job3 = NULL; in test_ASYNC_init_thread() 198 ASYNC_JOB *job = NULL; in test_ASYNC_start_job() 226 ASYNC_JOB *job = NULL; in test_ASYNC_get_current_job() 253 ASYNC_JOB *job = NULL; in test_ASYNC_WAIT_CTX_get_all_fds() 320 ASYNC_JOB *job = NULL; in test_ASYNC_block_pause() 344 ASYNC_JOB *job = NULL; in test_ASYNC_start_job_ex()
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | ASYNC_start_job.pod | 17 int ASYNC_start_job(ASYNC_JOB **job, ASYNC_WAIT_CTX *ctx, int *ret, 21 ASYNC_JOB *ASYNC_get_current_job(void); 22 ASYNC_WAIT_CTX *ASYNC_get_wait_ctx(ASYNC_JOB *job); 30 OpenSSL implements asynchronous capabilities through an B<ASYNC_JOB>. This 35 The creation of an B<ASYNC_JOB> is a relatively expensive operation. Therefore, 47 The I<max_size> argument limits the number of B<ASYNC_JOB>s that will be held in 49 B<ASYNC_JOB> is needed but there are none available in the pool already then one 50 will be automatically created, as long as the total of B<ASYNC_JOB>s managed by 52 I<init_size> B<ASYNC_JOB>s will be created immediately. If ASYNC_init_thread() 55 B<ASYNC_JOB>s created up front). [all …]
|
H A D | ASYNC_WAIT_CTX_new.pod | 58 of that job. An B<ASYNC_WAIT_CTX> should only be used for one B<ASYNC_JOB> at 59 any one time, but can be reused after an B<ASYNC_JOB> has finished for a 60 subsequent B<ASYNC_JOB>. When the session is complete (e.g. the SSL connection
|
/freebsd/crypto/openssl/engines/ |
H A D | e_afalg.c | 187 ASYNC_JOB *job; in afalg_setup_async_event_notification()
|
H A D | e_dasync.c | 520 ASYNC_JOB *job; in dummy_pause_job()
|
/freebsd/crypto/openssl/util/ |
H A D | indent.pro | 627 -T ASYNC_JOB
|
/freebsd/crypto/openssl/ssl/ |
H A D | ssl_local.h | 1752 ASYNC_JOB *job;
|
/freebsd/crypto/openssl/apps/ |
H A D | speed.c | 460 ASYNC_JOB *inprogress_job;
|