Searched refs:ASYNC_WAIT_CTX (Results 1 – 13 of 13) sorted by relevance
/openssl/include/openssl/ |
H A D | async.h | 39 typedef struct async_wait_ctx_st ASYNC_WAIT_CTX; typedef 56 ASYNC_WAIT_CTX *ASYNC_WAIT_CTX_new(void); 57 void ASYNC_WAIT_CTX_free(ASYNC_WAIT_CTX *ctx); 58 int ASYNC_WAIT_CTX_set_wait_fd(ASYNC_WAIT_CTX *ctx, const void *key, 63 int ASYNC_WAIT_CTX_get_fd(ASYNC_WAIT_CTX *ctx, const void *key, 67 int ASYNC_WAIT_CTX_get_callback(ASYNC_WAIT_CTX *ctx, 70 int ASYNC_WAIT_CTX_set_callback(ASYNC_WAIT_CTX *ctx, 73 int ASYNC_WAIT_CTX_set_status(ASYNC_WAIT_CTX *ctx, int status); 74 int ASYNC_WAIT_CTX_get_status(ASYNC_WAIT_CTX *ctx); 78 int ASYNC_WAIT_CTX_clear_fd(ASYNC_WAIT_CTX *ctx, const void *key); [all …]
|
/openssl/crypto/async/ |
H A D | async_wait.c | 15 ASYNC_WAIT_CTX *ASYNC_WAIT_CTX_new(void) in ASYNC_WAIT_CTX_new() 17 return OPENSSL_zalloc(sizeof(ASYNC_WAIT_CTX)); in ASYNC_WAIT_CTX_new() 20 void ASYNC_WAIT_CTX_free(ASYNC_WAIT_CTX *ctx) in ASYNC_WAIT_CTX_free() 43 int ASYNC_WAIT_CTX_set_wait_fd(ASYNC_WAIT_CTX *ctx, const void *key, in ASYNC_WAIT_CTX_set_wait_fd() 64 int ASYNC_WAIT_CTX_get_fd(ASYNC_WAIT_CTX *ctx, const void *key, in ASYNC_WAIT_CTX_get_fd() 138 int ASYNC_WAIT_CTX_clear_fd(ASYNC_WAIT_CTX *ctx, const void *key) in ASYNC_WAIT_CTX_clear_fd() 183 int ASYNC_WAIT_CTX_set_callback(ASYNC_WAIT_CTX *ctx, in ASYNC_WAIT_CTX_set_callback() 195 int ASYNC_WAIT_CTX_get_callback(ASYNC_WAIT_CTX *ctx, in ASYNC_WAIT_CTX_get_callback() 207 int ASYNC_WAIT_CTX_set_status(ASYNC_WAIT_CTX *ctx, int status) in ASYNC_WAIT_CTX_set_status() 213 int ASYNC_WAIT_CTX_get_status(ASYNC_WAIT_CTX *ctx) in ASYNC_WAIT_CTX_get_status() [all …]
|
H A D | async_local.h | 45 ASYNC_WAIT_CTX *waitctx; 53 void (*cleanup)(ASYNC_WAIT_CTX *, const void *, OSSL_ASYNC_FD, void *); 80 void async_wait_ctx_reset_counts(ASYNC_WAIT_CTX *ctx);
|
H A D | async.c | 173 int ASYNC_start_job(ASYNC_JOB **job, ASYNC_WAIT_CTX *wctx, int *ret, in ASYNC_start_job() 443 ASYNC_WAIT_CTX *ASYNC_get_wait_ctx(ASYNC_JOB *job) in ASYNC_get_wait_ctx()
|
/openssl/doc/man3/ |
H A D | ASYNC_WAIT_CTX_new.pod | 23 ASYNC_WAIT_CTX *ASYNC_WAIT_CTX_new(void); 24 void ASYNC_WAIT_CTX_free(ASYNC_WAIT_CTX *ctx); 25 int ASYNC_WAIT_CTX_set_wait_fd(ASYNC_WAIT_CTX *ctx, const void *key, 30 int ASYNC_WAIT_CTX_get_fd(ASYNC_WAIT_CTX *ctx, const void *key, 32 int ASYNC_WAIT_CTX_get_all_fds(ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *fd, 37 int ASYNC_WAIT_CTX_clear_fd(ASYNC_WAIT_CTX *ctx, const void *key); 38 int ASYNC_WAIT_CTX_set_callback(ASYNC_WAIT_CTX *ctx, 41 int ASYNC_WAIT_CTX_get_callback(ASYNC_WAIT_CTX *ctx, 44 int ASYNC_WAIT_CTX_set_status(ASYNC_WAIT_CTX *ctx, int status); 45 int ASYNC_WAIT_CTX_get_status(ASYNC_WAIT_CTX *ctx); [all …]
|
H A D | ASYNC_start_job.pod | 18 int ASYNC_start_job(ASYNC_JOB **job, ASYNC_WAIT_CTX *ctx, int *ret, 23 ASYNC_WAIT_CTX *ASYNC_get_wait_ctx(ASYNC_JOB *job); 67 Initially I<*job> should be NULL. I<ctx> should point to an B<ASYNC_WAIT_CTX> 95 that the job was originally started from. B<ASYNC_WAIT_CTX> is used to 119 ASYNC_get_wait_ctx() can be used to get a pointer to the B<ASYNC_WAIT_CTX> 121 B<ASYNC_WAIT_CTX>s contain two different ways to notify 125 The "wait" file descriptor associated with B<ASYNC_WAIT_CTX> is used for 133 B<ASYNC_WAIT_CTX>s also have a "callback" mechanism to notify applications. The 184 ASYNC_get_wait_ctx() returns a pointer to the B<ASYNC_WAIT_CTX> for the job. 291 ASYNC_WAIT_CTX *ctx = NULL; [all …]
|
H A D | SSL_set_async_callback.pod | 68 this point then the status within the B<ASYNC_WAIT_CTX> would be set and the
|
/openssl/test/ |
H A D | asynctest.c | 85 ASYNC_WAIT_CTX *waitctx; in waitfd() 129 ASYNC_WAIT_CTX *waitctx = NULL; in test_ASYNC_init_thread() 169 ASYNC_WAIT_CTX *waitctx = NULL; in test_ASYNC_callback_status() 202 ASYNC_WAIT_CTX *waitctx = NULL; in test_ASYNC_start_job() 230 ASYNC_WAIT_CTX *waitctx = NULL; in test_ASYNC_get_current_job() 257 ASYNC_WAIT_CTX *waitctx = NULL; in test_ASYNC_WAIT_CTX_get_all_fds() 324 ASYNC_WAIT_CTX *waitctx = NULL; in test_ASYNC_block_pause() 348 ASYNC_WAIT_CTX *waitctx = NULL; in test_ASYNC_start_job_ex()
|
/openssl/engines/ |
H A D | e_afalg.c | 178 static void afalg_waitfd_cleanup(ASYNC_WAIT_CTX *ctx, const void *key, in afalg_waitfd_cleanup() 187 ASYNC_WAIT_CTX *waitctx; in afalg_setup_async_event_notification()
|
H A D | e_dasync.c | 502 static void wait_cleanup(ASYNC_WAIT_CTX *ctx, const void *key, in wait_cleanup() 520 ASYNC_WAIT_CTX *waitctx; in dummy_pause_job()
|
/openssl/ssl/ |
H A D | ssl_lib.c | 2074 ASYNC_WAIT_CTX *ctx; in SSL_get_all_async_fds() 2088 ASYNC_WAIT_CTX *ctx; in SSL_get_changed_async_fds() 2136 ASYNC_WAIT_CTX *ctx; in SSL_get_async_status()
|
H A D | ssl_local.h | 1742 ASYNC_WAIT_CTX *waitctx;
|
/openssl/apps/ |
H A D | speed.c | 520 ASYNC_WAIT_CTX *wait_ctx;
|
Completed in 82 milliseconds