Home
last modified time | relevance | path

Searched refs:OSSL_TIME (Results 1 – 25 of 81) sorted by relevance

1234

/openssl/include/internal/
H A Dtime.h28 } OSSL_TIME; typedef
60 OSSL_TIME r; in OSSL_SAFE_MATH_UNSIGNED()
118 OSSL_TIME t; in ossl_time_from_timeval()
148 int ossl_time_compare(OSSL_TIME a, OSSL_TIME b) in ossl_time_compare()
172 OSSL_TIME ossl_time_add(OSSL_TIME a, OSSL_TIME b) in ossl_time_add()
182 OSSL_TIME ossl_time_subtract(OSSL_TIME a, OSSL_TIME b) in ossl_time_subtract()
193 OSSL_TIME ossl_time_abs_difference(OSSL_TIME a, OSSL_TIME b) in ossl_time_abs_difference()
200 OSSL_TIME ossl_time_multiply(OSSL_TIME a, uint64_t b) in ossl_time_multiply()
210 OSSL_TIME ossl_time_divide(OSSL_TIME a, uint64_t b) in ossl_time_divide()
231 OSSL_TIME ossl_time_max(OSSL_TIME a, OSSL_TIME b) in ossl_time_max()
[all …]
H A Dquic_ackm.h22 OSSL_ACKM *ossl_ackm_new(OSSL_TIME (*now)(void *arg),
30 void (*fn)(OSSL_TIME deadline,
35 void (*fn)(OSSL_TIME deadline,
46 void ossl_ackm_set_rx_max_ack_delay(OSSL_ACKM *ackm, OSSL_TIME rx_max_ack_delay);
55 void ossl_ackm_set_tx_max_ack_delay(OSSL_ACKM *ackm, OSSL_TIME tx_max_ack_delay);
66 OSSL_TIME time;
144 OSSL_TIME time;
165 int pkt_space, OSSL_TIME rx_time);
179 OSSL_TIME ossl_ackm_get_loss_detection_deadline(OSSL_ACKM *ackm);
197 OSSL_TIME ossl_ackm_get_ack_deadline(OSSL_ACKM *ackm, int pkt_space);
[all …]
H A Dquic_cc.h20 OSSL_TIME tx_time;
28 OSSL_TIME tx_time;
39 OSSL_TIME largest_acked_time;
86 OSSL_CC_DATA *(*new)(OSSL_TIME (*now_cb)(void *arg),
149 OSSL_TIME (*get_wakeup_deadline)(OSSL_CC_DATA *ccdata);
H A Dquic_statm.h20 OSSL_TIME smoothed_rtt, latest_rtt, min_rtt, rtt_variance;
26 OSSL_TIME smoothed_rtt, latest_rtt, rtt_variance, min_rtt;
36 OSSL_TIME ack_delay,
37 OSSL_TIME override_latest_rtt);
H A Dquic_fc.h138 OSSL_TIME epoch_start;
139 OSSL_TIME (*now)(void *arg);
156 OSSL_TIME (*now)(void *arg),
166 OSSL_TIME (*now)(void *arg),
221 OSSL_TIME rtt);
H A Dquic_reactor.h75 OSSL_TIME tick_deadline;
97 OSSL_TIME tick_deadline; /* ossl_time_infinite() if none currently applicable */
121 OSSL_TIME initial_tick_deadline);
141 OSSL_TIME ossl_quic_reactor_get_tick_deadline(QUIC_REACTOR *rtor);
H A Dquic_thread_assist.h50 OSSL_TIME (*now_cb)(void *arg);
62 OSSL_TIME (*now_cb)(void *arg),
H A Dquic_engine.h56 OSSL_TIME (*now_cb)(void *arg);
74 OSSL_TIME ossl_quic_engine_get_time(QUIC_ENGINE *qeng);
H A Dquic_demux.h126 OSSL_TIME time;
200 OSSL_TIME (*now)(void *arg),
/openssl/doc/internal/man3/
H A DOSSL_TIME.pod21 typedef struct OSSL_TIME;
38 OSSL_TIME ossl_time_now(void);
45 int ossl_time_compare(OSSL_TIME a, OSSL_TIME b);
49 OSSL_TIME ossl_time_add(OSSL_TIME a, OSSL_TIME b);
50 OSSL_TIME ossl_time_subtract(OSSL_TIME a, OSSL_TIME b);
51 OSSL_TIME ossl_time_multiply(OSSL_TIME a, uint64_t b);
52 OSSL_TIME ossl_time_divide(OSSL_TIME a, uint64_t b);
53 OSSL_TIME ossl_time_muldiv(OSSL_TIME a, uint64_t b, uint64_t c);
54 OSSL_TIME ossl_time_abs_difference(OSSL_TIME a, OSSL_TIME b);
55 OSSL_TIME ossl_time_max(OSSL_TIME a, OSSL_TIME b);
[all …]
/openssl/ssl/quic/
H A Dquic_ackm.c502 OSSL_TIME (*now)(void *arg);
513 OSSL_TIME loss_detection_deadline;
519 OSSL_TIME first_rtt_sample;
590 OSSL_TIME rx_max_ack_delay;
597 OSSL_TIME tx_max_ack_delay;
831 OSSL_TIME duration; in ackm_get_pto_time_and_space()
902 OSSL_TIME earliest_loss_time, timeout; in ackm_set_loss_detection_timer()
1297 OSSL_TIME earliest_loss_time; in ossl_ackm_on_timeout()
1471 OSSL_TIME tx_max_ack_delay; in ackm_on_rx_ack_eliciting()
1619 OSSL_TIME now = ackm->now(ackm->now_arg); in ossl_ackm_get_ack_frame()
[all …]
H A Dquic_channel_local.h214 OSSL_TIME terminate_deadline;
220 OSSL_TIME idle_deadline;
226 OSSL_TIME ping_deadline;
233 OSSL_TIME txku_cooldown_deadline;
239 OSSL_TIME rxku_update_end_deadline;
H A Dquic_fc.c129 OSSL_TIME (*now)(void *now_arg), in ossl_quic_rxfc_init()
155 OSSL_TIME (*now)(void *arg), in ossl_quic_rxfc_init_standalone()
256 static int rxfc_should_bump_window_size(QUIC_RXFC *rxfc, OSSL_TIME rtt) in rxfc_should_bump_window_size()
278 OSSL_TIME now, dt, t_window; in rxfc_should_bump_window_size()
291 OSSL_TIME rtt) in rxfc_adjust_window_size()
311 OSSL_TIME rtt) in rxfc_update_cwm()
329 OSSL_TIME rtt) in rxfc_on_retire()
342 OSSL_TIME rtt) in ossl_quic_rxfc_on_retire()
H A Dquic_reactor.c21 OSSL_TIME initial_tick_deadline) in ossl_quic_reactor_init()
93 OSSL_TIME ossl_quic_reactor_get_tick_deadline(QUIC_REACTOR *rtor) in ossl_quic_reactor_get_tick_deadline()
166 OSSL_TIME deadline, in poll_two_fds()
171 OSSL_TIME now, timeout; in poll_two_fds()
243 OSSL_TIME now, timeout; in poll_two_fds()
323 OSSL_TIME deadline, in poll_two_descriptors()
H A Dquic_statm.c13 OSSL_TIME ack_delay, in ossl_statm_update_rtt()
14 OSSL_TIME override_latest_rtt) in ossl_statm_update_rtt()
16 OSSL_TIME adjusted_rtt, latest_rtt = override_latest_rtt; in ossl_statm_update_rtt()
H A Dcc_newreno.c9 OSSL_TIME (*now_cb)(void *arg);
20 OSSL_TIME cong_recovery_start_time;
24 OSSL_TIME tx_time_of_last_loss;
47 static OSSL_CC_DATA *newreno_new(OSSL_TIME (*now_cb)(void *arg), in newreno_new()
239 static int newreno_in_cong_recovery(OSSL_CC_NEWRENO *nr, OSSL_TIME tx_time) in newreno_in_cong_recovery()
244 static void newreno_cong(OSSL_CC_NEWRENO *nr, OSSL_TIME tx_time) in newreno_cong()
297 static OSSL_TIME newreno_get_wakeup_deadline(OSSL_CC_DATA *cc) in newreno_get_wakeup_deadline()
H A Dquic_rstream.c137 static OSSL_TIME get_rtt(QUIC_RSTREAM *qrs) in get_rtt()
139 OSSL_TIME rtt; in get_rtt()
155 OSSL_TIME rtt = get_rtt(qrs); in ossl_quic_rstream_read()
254 OSSL_TIME rtt = get_rtt(qrs); in ossl_quic_rstream_release_record()
/openssl/doc/designs/quic-design/
H A Dquic-statm.md37 OSSL_TIME smoothed_rtt, latest_rtt, rtt_variance, min_rtt,
62 OSSL_TIME ack_delay,
63 OSSL_TIME override_latest_rtt);
72 void ossl_statm_set_max_ack_delay(OSSL_STATM *statm, OSSL_TIME max_ack_delay);
/openssl/crypto/
H A Dtime.c15 OSSL_TIME ossl_time_now(void) in ossl_time_now()
17 OSSL_TIME r; in ossl_time_now()
/openssl/test/
H A Dquic_qlog_test.c67 static OSSL_TIME last_time;
69 static OSSL_TIME now(void *arg) in now()
71 OSSL_TIME t = last_time; in now()
H A Dquic_tserver_test.c22 static OSSL_TIME fake_time;
36 static OSSL_TIME fake_now(void *arg) in fake_now()
38 OSSL_TIME t; in fake_now()
49 static OSSL_TIME real_now(void *arg) in real_now()
74 OSSL_TIME start_time; in do_test()
H A Dquic_cc_test.c22 static OSSL_TIME fake_time = {0};
26 static OSSL_TIME fake_now(void *arg) in fake_now()
54 OSSL_TIME tx_time;
60 OSSL_TIME arrive_time;
66 OSSL_TIME determination_time;
72 OSSL_TIME next_time;
/openssl/crypto/thread/arch/
H A Dthread_win.c145 static int determine_timeout(OSSL_TIME deadline, DWORD *w_timeout_p) in determine_timeout()
147 OSSL_TIME now, delta; in determine_timeout()
347 static uint32_t obj_wait(HANDLE h, OSSL_TIME deadline) in obj_wait()
358 OSSL_TIME deadline) in ossl_crypto_condvar_wait_timeout()
555 OSSL_TIME deadline) in ossl_crypto_condvar_wait_timeout()
/openssl/test/helpers/
H A Dnoisydgrambio.c20 OSSL_TIME timestamp;
37 OSSL_TIME (*now_cb)(void *arg);
112 static size_t bandwidth_limit(struct bw_limiter_st *limit, OSSL_TIME now, in bandwidth_limit()
116 OSSL_TIME sampling_start in bandwidth_limit()
175 OSSL_TIME now; in noisy_dgram_sendmmsg()
310 OSSL_TIME now; in noisy_dgram_recvmmsg()
/openssl/fuzz/
H A Dquic-client.c22 static OSSL_TIME fake_now;
24 static OSSL_TIME fake_now_cb(void *arg) in fake_now_cb()
123 OSSL_TIME nxtpkt = ossl_time_zero(), nxttimeout; in FuzzerTestOneInput()

Completed in 77 milliseconds

1234