Home
last modified time | relevance | path

Searched refs:ASYNC_JOB (Results 1 – 11 of 11) sorted by relevance

/freebsd/crypto/openssl/crypto/async/
H A Dasync.c80 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 Dasync_local.h35 ASYNC_JOB *currjob;
68 DEFINE_STACK_OF(ASYNC_JOB)
71 STACK_OF(ASYNC_JOB) *jobs;
/freebsd/crypto/openssl/include/openssl/
H A Dasync.h38 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 Dasynctest.c20 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 DASYNC_start_job.pod17 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 DASYNC_WAIT_CTX_new.pod58 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 De_afalg.c187 ASYNC_JOB *job; in afalg_setup_async_event_notification()
H A De_dasync.c520 ASYNC_JOB *job; in dummy_pause_job()
/freebsd/crypto/openssl/util/
H A Dindent.pro627 -T ASYNC_JOB
/freebsd/crypto/openssl/ssl/
H A Dssl_local.h1752 ASYNC_JOB *job;
/freebsd/crypto/openssl/apps/
H A Dspeed.c460 ASYNC_JOB *inprogress_job;