Home
last modified time | relevance | path

Searched refs:events (Results 1 – 25 of 53) sorted by relevance

123

/openssl/ssl/rio/
H A Dpoll_immediate.c48 ossl_unused uint64_t events; in SSL_poll() local
72 events = item->events; in SSL_poll()
86 if (!ossl_quic_conn_poll_events(ssl, events, do_tick, &revents)) in SSL_poll()
/openssl/engines/
H A De_afalg.c134 struct io_event *events, in io_getevents() argument
140 int ret = syscall(__NR_io_pgetevents_time64, ctx, min, max, events, in io_getevents()
153 return syscall(__NR_io_getevents, ctx, min, max, events, timeout); in io_getevents()
271 struct io_event events[MAX_INFLIGHTS]; in afalg_fin_cipher_aio() local
332 memset(events, 0, sizeof(events)); in afalg_fin_cipher_aio()
337 events, &timeout); in afalg_fin_cipher_aio()
343 if (events[0].res < 0) { in afalg_fin_cipher_aio()
348 if (events[0].res == -EBUSY && retry++ < 3) { in afalg_fin_cipher_aio()
367 long long int op_ret = events[0].res; in afalg_fin_cipher_aio()
375 __FILE__, __LINE__, events[0].res); in afalg_fin_cipher_aio()
[all …]
H A De_afalg.h73 struct io_event events[MAX_INFLIGHTS]; member
/openssl/ssl/quic/
H A Dquic_reactor.c249 pfds[npfd].events = (rfd_want_read ? POLLIN : 0) in poll_two_fds()
251 if (rfd >= 0 && pfds[npfd].events != 0) in poll_two_fds()
255 pfds[npfd].events = (rfd_want_read ? POLLIN : 0); in poll_two_fds()
256 if (rfd >= 0 && pfds[npfd].events != 0) in poll_two_fds()
260 pfds[npfd].events = (wfd_want_write ? POLLOUT : 0); in poll_two_fds()
261 if (wfd >= 0 && pfds[npfd].events != 0) in poll_two_fds()
H A Dquic_impl.c4135 if ((events & SSL_POLL_EVENT_W) != 0) in ossl_quic_conn_poll_events()
4146 if ((events & SSL_POLL_EVENT_R) != 0 in ossl_quic_conn_poll_events()
4150 if ((events & SSL_POLL_EVENT_ER) != 0 in ossl_quic_conn_poll_events()
4154 if ((events & SSL_POLL_EVENT_W) != 0 in ossl_quic_conn_poll_events()
4158 if ((events & SSL_POLL_EVENT_EW) != 0 in ossl_quic_conn_poll_events()
4164 if ((events & SSL_POLL_EVENT_EC) != 0 in ossl_quic_conn_poll_events()
4168 if ((events & SSL_POLL_EVENT_ECD) != 0 in ossl_quic_conn_poll_events()
4172 if ((events & SSL_POLL_EVENT_ISB) != 0 in ossl_quic_conn_poll_events()
4176 if ((events & SSL_POLL_EVENT_ISU) != 0 in ossl_quic_conn_poll_events()
4180 if ((events & SSL_POLL_EVENT_OSB) != 0 in ossl_quic_conn_poll_events()
[all …]
/openssl/doc/man3/
H A DSSL_poll.pod62 uint64_t events, revents;
102 =item I<events>
104 This is the set of zero or more events which the caller is interested in
111 After SSL_poll() returns, this is the set of zero or more events which are
115 I<revents> need not be a subset of the events specified in I<events>, as some
141 performed in an attempt to generate new readiness events. Only existing
142 readiness events will be reported.
178 of whether they were requested in I<events>.
197 This event type may be raised even if it was not requested in I<events>;
198 specifying this event type in I<events> does nothing.
[all …]
H A DSSL_handle_events.pod18 timeout events which have become due, or may attempt, to the extent currently
24 events, or to respond to the availability of new data to be read from an
35 events to be handled properly. This is equivalent to a call to
49 timeout events to be handled properly, as well as incoming network data to be
57 periodically to allow timeout events to be handled. An application can find out
69 connection events.
H A DSSL_get_event_timeout.pod5 SSL_get_event_timeout - determine when an SSL object next needs to have events
28 The SSL object has events which need to be handled immediately; The fields of
33 The SSL object has events which need to be handled after some amount of time
40 There are currently no timer events which require handling in the future. The
H A DOSSL_QUIC_client_method.pod23 OpenSSL library for processing time based events.
H A DDTLSv1_handle_timeout.pod16 DTLSv1_handle_timeout() handles any timeout events which have become pending
H A DSSL_get_value_uint.pod231 incoming datagrams and timeout events are processed.
237 L<SSL_write_ex(3)> do not result in the automatic processing of QUIC events. Any
239 generated, and pending timeout events are not processed. This allows an
270 processing of background events (for example, received QUIC network traffic) may
H A DSSL_set1_initial_peer_addr.pod30 connection events, such as connection migration (where supported).
H A DOSSL_CALLBACK.pod18 For certain events or activities, provider functionality may need help from
/openssl/doc/designs/ddd/
H A Dddd-05-mem-nonblocking.c297 static int pump(APP_CONN *conn, int fd, int events, int timeout) argument
305 pfd.events = (events & (POLLIN | POLLERR));
307 pfd.events &= ~POLLIN;
309 pfd.events |= POLLOUT;
311 if ((pfd.events & (POLLIN|POLLOUT)) == 0)
H A Dddd-02-conn-nonblocking-threads.c301 pfd.events = get_conn_pending_tx(conn); in main()
319 pfd.events = get_conn_pending_rx(conn); in main()
H A Dddd-02-conn-nonblocking.c377 pfd.events = get_conn_pending_tx(conn); in main()
421 pfd.events = get_conn_pending_rx(conn); in main()
H A Dddd-04-fd-nonblocking.c392 pfd.events = get_conn_pending_tx(conn); in main()
436 pfd.events = get_conn_pending_rx(conn); in main()
/openssl/doc/designs/quic-design/
H A Dquic-overview.md50 Queue of events that need to be handled asynchronously or at a later
71 either as data or as events to the subsequent modules based on the frame
H A Dquic-fc.md140 the `numBytes` arguments of all On TX events so far; it is that simple.
187 The state machine receives On RX Controlled Bytes events from stream-level flow
203 previous Increase Window events emitted by the state machine.
209 The state machine uses the cadence of the On Retire Controlled Bytes events it
225 events should always occur at the same time.
H A Dconnection-state-machine.md221 timer events related to the connection will ever need fire again. This is a
438 Notes on various events:
475 - Protocol errors, etc. can be handled identically to `APP:CLOSE` events
477 signalled by the peer are handled as `RX:ANY[CONNECTION_CLOSE]` events.
491 hierarchical states with default handlers for common events. [The state machine
495 We transpose the above table to sort by events rather than states, to discern
496 the following list of events:
545 From here we can discern state dependence of different events:
/openssl/demos/guide/
H A Dquic-hq-interop.c632 poll_list[poll_idx].events = SSL_POLL_EVENT_R; in build_request_set()
986 poll_list[poll_idx].events = 0; in main()
/openssl/doc/man7/
H A Dossl-guide-quic-introduction.pod88 automatically process any outstanding time based events that must be handled.
90 L<SSL_write_ex(3)> will also process these events. There is also
103 QUIC requirements for time based events without having to implement special
H A Dopenssl-quic.pod410 satisfies this requirement. This is required to ensure that timer events
427 with this requirement, as the QUIC implementation ensures timeout events
515 network traffic and handling any expired timeout events. Most other I/O
541 can be used to synchronise on network readability events which should result in
700 for ensuring that timeout events are handled on a timely basis even if no SSL
728 synchronise on I/O events. The QUIC implementation provides a
776 writability events on the underlying network BIO which was provided, and call
782 It should wait until one of the following events occurs:
802 Once any of these events occurs, L<SSL_handle_events(3)> should be called.
/openssl/ssl/statem/
H A DREADME.md22 event of NBIO events; handling the common flow of steps for reading a
/openssl/doc/internal/man3/
H A Dossl_init_thread_deregister.pod25 Thread stop events may be detected by OpenSSL either automatically (using the

Completed in 75 milliseconds

123