Home
last modified time | relevance | path

Searched refs:OSSL_ASYNC_FD (Results 1 – 15 of 15) sorted by relevance

/freebsd/crypto/openssl/include/openssl/
H A Dasync.h24 #define OSSL_ASYNC_FD HANDLE macro
28 #define OSSL_ASYNC_FD int macro
55 #ifdef OSSL_ASYNC_FD
59 OSSL_ASYNC_FD fd,
62 OSSL_ASYNC_FD, void *));
64 OSSL_ASYNC_FD *fd, void **custom_data);
65 int ASYNC_WAIT_CTX_get_all_fds(ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *fd,
75 int ASYNC_WAIT_CTX_get_changed_fds(ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *addfd,
76 size_t *numaddfds, OSSL_ASYNC_FD *delfd,
H A Dssl.h1940 # ifdef OSSL_ASYNC_FD
1945 __owur int SSL_get_all_async_fds(SSL *s, OSSL_ASYNC_FD *fds, size_t *numfds);
1946 __owur int SSL_get_changed_async_fds(SSL *s, OSSL_ASYNC_FD *addfd,
1947 size_t *numaddfds, OSSL_ASYNC_FD *delfd,
H A Dssl.h.in1868 # ifdef OSSL_ASYNC_FD
1873 __owur int SSL_get_all_async_fds(SSL *s, OSSL_ASYNC_FD *fds, size_t *numfds);
1874 __owur int SSL_get_changed_async_fds(SSL *s, OSSL_ASYNC_FD *addfd,
1875 size_t *numaddfds, OSSL_ASYNC_FD *delfd,
/freebsd/crypto/openssl/crypto/async/
H A Dasync_wait.c44 OSSL_ASYNC_FD fd, void *custom_data, in ASYNC_WAIT_CTX_set_wait_fd() argument
46 OSSL_ASYNC_FD, void *)) in ASYNC_WAIT_CTX_set_wait_fd()
67 OSSL_ASYNC_FD *fd, void **custom_data) 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()
112 size_t *numaddfds, OSSL_ASYNC_FD *delfd, in ASYNC_WAIT_CTX_get_changed_fds()
H A Dasync_local.h51 OSSL_ASYNC_FD fd;
53 void (*cleanup)(ASYNC_WAIT_CTX *, const void *, OSSL_ASYNC_FD, void *);
/freebsd/crypto/openssl/doc/man3/
H A DSSL_get_all_async_fds.pod18 int SSL_get_all_async_fds(SSL *s, OSSL_ASYNC_FD *fd, size_t *numfds);
19 int SSL_get_changed_async_fds(SSL *s, OSSL_ASYNC_FD *addfd, size_t *numaddfds,
20 OSSL_ASYNC_FD *delfd, size_t *numdelfds);
H A DASYNC_WAIT_CTX_new.pod26 OSSL_ASYNC_FD fd,
29 OSSL_ASYNC_FD, void *));
31 OSSL_ASYNC_FD *fd, void **custom_data);
32 int ASYNC_WAIT_CTX_get_all_fds(ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *fd,
34 int ASYNC_WAIT_CTX_get_changed_fds(ASYNC_WAIT_CTX *ctx, OSSL_ASYNC_FD *addfd,
35 size_t *numaddfds, OSSL_ASYNC_FD *delfd,
H A DASYNC_start_job.pod191 void cleanup(ASYNC_WAIT_CTX *ctx, const void *key, OSSL_ASYNC_FD r, void *vw)
193 OSSL_ASYNC_FD *w = (OSSL_ASYNC_FD *)vw;
205 OSSL_ASYNC_FD *wptr;
223 wptr = OPENSSL_malloc(sizeof(OSSL_ASYNC_FD));
256 OSSL_ASYNC_FD waitfd;
/freebsd/crypto/openssl/engines/
H A De_dasync.c504 OSSL_ASYNC_FD readfd, void *pvwritefd) in wait_cleanup()
506 OSSL_ASYNC_FD *pwritefd = (OSSL_ASYNC_FD *)pvwritefd; in wait_cleanup()
524 OSSL_ASYNC_FD pipefds[2] = {0, 0}; in dummy_pause_job()
525 OSSL_ASYNC_FD *writefd; in dummy_pause_job()
H A De_afalg.c180 OSSL_ASYNC_FD waitfd, void *custom) in afalg_waitfd_cleanup()
/freebsd/crypto/openssl/test/
H A Dasynctest.c79 #define MAGIC_WAIT_FD ((OSSL_ASYNC_FD)99)
256 OSSL_ASYNC_FD fd = OSSL_BAD_ASYNC_FD, delfd = OSSL_BAD_ASYNC_FD; in test_ASYNC_WAIT_CTX_get_all_fds()
/freebsd/crypto/openssl/util/
H A Dindent.pro320 -T OSSL_ASYNC_FD
/freebsd/crypto/openssl/apps/
H A Dspeed.c1224 OSSL_ASYNC_FD job_fd = 0; in run_benchmark()
1263 OSSL_ASYNC_FD max_fd = 0; in run_benchmark()
1287 if (max_fd >= (OSSL_ASYNC_FD)FD_SETSIZE) { in run_benchmark()
/freebsd/crypto/openssl/apps/lib/
H A Dapps.c3148 OSSL_ASYNC_FD *fds; in wait_for_async()
3156 fds = app_malloc(sizeof(OSSL_ASYNC_FD) * numfds, "allocate async fds"); in wait_for_async()
/freebsd/crypto/openssl/ssl/
H A Dssl_lib.c1707 int SSL_get_all_async_fds(SSL *s, OSSL_ASYNC_FD *fds, size_t *numfds) in SSL_get_all_async_fds()
1716 int SSL_get_changed_async_fds(SSL *s, OSSL_ASYNC_FD *addfd, size_t *numaddfds, in SSL_get_changed_async_fds()
1717 OSSL_ASYNC_FD *delfd, size_t *numdelfds) in SSL_get_changed_async_fds()