Home
last modified time | relevance | path

Searched refs:ASYNC_WAIT_CTX (Results 1 – 12 of 12) sorted by relevance

/third_party/openssl/include/openssl/
Dasync.h33 typedef struct async_wait_ctx_st ASYNC_WAIT_CTX; typedef
44 ASYNC_WAIT_CTX *ASYNC_WAIT_CTX_new(void);
45 void ASYNC_WAIT_CTX_free(ASYNC_WAIT_CTX *ctx);
46 int ASYNC_WAIT_CTX_set_wait_fd(ASYNC_WAIT_CTX *ctx, const void *key,
49 void (*cleanup)(ASYNC_WAIT_CTX *, const void *,
51 int ASYNC_WAIT_CTX_get_fd(ASYNC_WAIT_CTX *ctx, const void *key,
53 int ASYNC_WAIT_CTX_get_all_fds(ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *fd,
55 int ASYNC_WAIT_CTX_get_changed_fds(ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *addfd,
58 int ASYNC_WAIT_CTX_clear_fd(ASYNC_WAIT_CTX *ctx, const void *key);
63 int ASYNC_start_job(ASYNC_JOB **job, ASYNC_WAIT_CTX *ctx, int *ret,
[all …]
/third_party/openssl/crypto/async/
Dasync_wait.c15 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()
45 void (*cleanup)(ASYNC_WAIT_CTX *, const void *, in ASYNC_WAIT_CTX_set_wait_fd() argument
66 int ASYNC_WAIT_CTX_get_fd(ASYNC_WAIT_CTX *ctx, const void *key, in ASYNC_WAIT_CTX_get_fd()
88 int ASYNC_WAIT_CTX_get_all_fds(ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *fd, in ASYNC_WAIT_CTX_get_all_fds()
111 int ASYNC_WAIT_CTX_get_changed_fds(ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *addfd, in ASYNC_WAIT_CTX_get_changed_fds()
140 int ASYNC_WAIT_CTX_clear_fd(ASYNC_WAIT_CTX *ctx, const void *key) in ASYNC_WAIT_CTX_clear_fd()
185 void async_wait_ctx_reset_counts(ASYNC_WAIT_CTX *ctx) in async_wait_ctx_reset_counts()
Dasync_local.h45 ASYNC_WAIT_CTX *waitctx;
52 void (*cleanup)(ASYNC_WAIT_CTX *, const void *, OSSL_ASYNC_FD, void *);
76 void async_wait_ctx_reset_counts(ASYNC_WAIT_CTX *ctx);
Dasync.c167 int ASYNC_start_job(ASYNC_JOB **job, ASYNC_WAIT_CTX *wctx, int *ret, in ASYNC_start_job()
413 ASYNC_WAIT_CTX *ASYNC_get_wait_ctx(ASYNC_JOB *job) in ASYNC_get_wait_ctx()
/third_party/openssl/doc/man3/
DASYNC_WAIT_CTX_new.pod14 ASYNC_WAIT_CTX *ASYNC_WAIT_CTX_new(void);
15 void ASYNC_WAIT_CTX_free(ASYNC_WAIT_CTX *ctx);
16 int ASYNC_WAIT_CTX_set_wait_fd(ASYNC_WAIT_CTX *ctx, const void *key,
19 void (*cleanup)(ASYNC_WAIT_CTX *, const void *,
21 int ASYNC_WAIT_CTX_get_fd(ASYNC_WAIT_CTX *ctx, const void *key,
23 int ASYNC_WAIT_CTX_get_all_fds(ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *fd,
25 int ASYNC_WAIT_CTX_get_changed_fds(ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *addfd,
28 int ASYNC_WAIT_CTX_clear_fd(ASYNC_WAIT_CTX *ctx, const void *key);
34 L<ASYNC_start_job(3)>. An ASYNC_WAIT_CTX object represents an asynchronous
38 Application code must create an ASYNC_WAIT_CTX using the ASYNC_WAIT_CTX_new()
[all …]
DASYNC_start_job.pod17 int ASYNC_start_job(ASYNC_JOB **job, ASYNC_WAIT_CTX *ctx, int *ret,
22 ASYNC_WAIT_CTX *ASYNC_get_wait_ctx(ASYNC_JOB *job);
58 Initially B<*job> should be NULL. B<ctx> should point to an ASYNC_WAIT_CTX
109 ASYNC_get_wait_ctx() can be used to get a pointer to the ASYNC_WAIT_CTX
159 ASYNC_get_wait_ctx() returns a pointer to the ASYNC_WAIT_CTX for the job.
187 void cleanup(ASYNC_WAIT_CTX *ctx, const void *key, OSSL_ASYNC_FD r, void *vw)
250 ASYNC_WAIT_CTX *ctx = NULL;
261 printf("Failed to create ASYNC_WAIT_CTX\n");
/third_party/openssl/test/
Dasynctest.c50 ASYNC_WAIT_CTX *waitctx; in waitfd()
94 ASYNC_WAIT_CTX *waitctx = NULL; in test_ASYNC_init_thread()
130 ASYNC_WAIT_CTX *waitctx = NULL; in test_ASYNC_start_job()
158 ASYNC_WAIT_CTX *waitctx = NULL; in test_ASYNC_get_current_job()
185 ASYNC_WAIT_CTX *waitctx = NULL; in test_ASYNC_WAIT_CTX_get_all_fds()
252 ASYNC_WAIT_CTX *waitctx = NULL; in test_ASYNC_block_pause()
/third_party/openssl/engines/
De_afalg.c131 static void afalg_waitfd_cleanup(ASYNC_WAIT_CTX *ctx, const void *key, in afalg_waitfd_cleanup()
140 ASYNC_WAIT_CTX *waitctx; in afalg_setup_async_event_notification()
De_dasync.c401 static void wait_cleanup(ASYNC_WAIT_CTX *ctx, const void *key, in wait_cleanup()
419 ASYNC_WAIT_CTX *waitctx; in dummy_pause_job()
/third_party/openssl/ssl/
Dssl_local.h1437 ASYNC_WAIT_CTX *waitctx;
Dssl_lib.c1635 ASYNC_WAIT_CTX *ctx = s->waitctx; in SSL_get_all_async_fds()
1645 ASYNC_WAIT_CTX *ctx = s->waitctx; in SSL_get_changed_async_fds()
/third_party/openssl/apps/
Dspeed.c605 ASYNC_WAIT_CTX *wait_ctx;