Home
last modified time | relevance | path

Searched refs:fds (Results 1 – 10 of 10) sorted by relevance

/openssl-master/crypto/async/
A Dasync_wait.c28 curr = ctx->fds; in ASYNC_WAIT_CTX_free()
60 fdlookup->next = ctx->fds; in ASYNC_WAIT_CTX_set_wait_fd()
61 ctx->fds = fdlookup; in ASYNC_WAIT_CTX_set_wait_fd()
71 curr = ctx->fds; in ASYNC_WAIT_CTX_get_fd()
93 curr = ctx->fds; in ASYNC_WAIT_CTX_get_all_fds()
122 curr = ctx->fds; in ASYNC_WAIT_CTX_get_changed_fds()
144 curr = ctx->fds; in ASYNC_WAIT_CTX_clear_fd()
156 if (ctx->fds == curr) { in ASYNC_WAIT_CTX_clear_fd()
227 curr = ctx->fds; in async_wait_ctx_reset_counts()
232 ctx->fds = curr->next; in async_wait_ctx_reset_counts()
[all …]
A Dasync_local.h60 struct fd_lookup_st *fds; member
/openssl-master/doc/man3/
A DSSL_get_all_async_fds.pod38 are in I<*fds>. The I<fds> parameter may be NULL in which case no file
40 responsibility to ensure sufficient memory is allocated at I<*fds> so typically
41 this function is called twice (once with a NULL I<fds> parameter and once
49 sufficient memory allocated, although they may be NULL. The number of added fds
50 and the number of deleted fds are stored in I<*numaddfds> and I<*numdelfds>
A DASYNC_WAIT_CTX_new.pod72 the number of fds, and then again when sufficient memory has been allocated. If
77 The function ASYNC_WAIT_CTX_get_changed_fds() can be used to detect if any fds
81 with the number of fds added or deleted respectively. I<*addfd> and I<*delfd>
82 will be populated with the list of added and deleted fds respectively. Similarly
88 "churn" of regularly changing fds - although no guarantees of this are provided
A DASYNC_start_job.pod288 printf("Unexpected number of fds\n");
/openssl-master/providers/implementations/rands/seeding/
A Drand_unix.c442 fd_set fds; in wait_random_seeded() local
469 FD_ZERO(&fds); in wait_random_seeded()
470 FD_SET(fd, &fds); in wait_random_seeded()
471 while ((r = select(fd + 1, &fds, NULL, NULL, NULL)) < 0 in wait_random_seeded()
/openssl-master/apps/lib/
A Dapps.c3085 OSSL_ASYNC_FD *fds; in wait_for_async() local
3093 fds = app_malloc(sizeof(OSSL_ASYNC_FD) * numfds, "allocate async fds"); in wait_for_async()
3094 if (!SSL_get_all_async_fds(s, fds, &numfds)) { in wait_for_async()
3095 OPENSSL_free(fds); in wait_for_async()
3101 if (width <= (int)fds[i]) in wait_for_async()
3102 width = (int)fds[i] + 1; in wait_for_async()
3103 openssl_fdset((int)fds[i], &asyncfds); in wait_for_async()
3106 OPENSSL_free(fds); in wait_for_async()
/openssl-master/apps/
A Dspeed.c3413 int *fds; in do_multi() local
3416 fds = app_malloc(sizeof(*fds) * multi, "fd buffer for do_multi"); in do_multi()
3426 fds[n] = fd[0]; in do_multi()
3437 OPENSSL_free(fds); in do_multi()
3449 f = fdopen(fds[n], "r"); in do_multi()
3571 OPENSSL_free(fds); in do_multi()
/openssl-master/ssl/
A Dssl_lib.c1674 int SSL_get_all_async_fds(SSL *s, OSSL_ASYNC_FD *fds, size_t *numfds) in SSL_get_all_async_fds() argument
1680 return ASYNC_WAIT_CTX_get_all_fds(ctx, fds, numfds); in SSL_get_all_async_fds()
/openssl-master/include/openssl/
A Dssl.h.in1861 __owur int SSL_get_all_async_fds(SSL *s, OSSL_ASYNC_FD *fds, size_t *numfds);

Completed in 40 milliseconds