/openssl/include/internal/ |
H A D | time.h | 28 } 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 D | quic_ackm.h | 22 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 D | quic_cc.h | 20 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 D | quic_statm.h | 20 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 D | quic_fc.h | 138 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 D | quic_reactor.h | 75 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 D | quic_thread_assist.h | 50 OSSL_TIME (*now_cb)(void *arg); 62 OSSL_TIME (*now_cb)(void *arg),
|
H A D | quic_engine.h | 56 OSSL_TIME (*now_cb)(void *arg); 74 OSSL_TIME ossl_quic_engine_get_time(QUIC_ENGINE *qeng);
|
H A D | quic_demux.h | 126 OSSL_TIME time; 200 OSSL_TIME (*now)(void *arg),
|
/openssl/doc/internal/man3/ |
H A D | OSSL_TIME.pod | 21 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 D | quic_ackm.c | 502 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 D | quic_channel_local.h | 214 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 D | quic_fc.c | 129 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 D | quic_reactor.c | 21 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 D | quic_statm.c | 13 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 D | cc_newreno.c | 9 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 D | quic_rstream.c | 137 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 D | quic-statm.md | 37 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 D | time.c | 15 OSSL_TIME ossl_time_now(void) in ossl_time_now() 17 OSSL_TIME r; in ossl_time_now()
|
/openssl/test/ |
H A D | quic_qlog_test.c | 67 static OSSL_TIME last_time; 69 static OSSL_TIME now(void *arg) in now() 71 OSSL_TIME t = last_time; in now()
|
H A D | quic_tserver_test.c | 22 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 D | quic_cc_test.c | 22 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 D | thread_win.c | 145 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 D | noisydgrambio.c | 20 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 D | quic-client.c | 22 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()
|