/freebsd/crypto/openssl/include/internal/ |
H A D | time.h | 28 } OSSL_TIME; typedef 58 OSSL_TIME ossl_ticks2time(uint64_t ticks) in OSSL_SAFE_MATH_UNSIGNED() 60 OSSL_TIME r; in OSSL_SAFE_MATH_UNSIGNED() 68 uint64_t ossl_time2ticks(OSSL_TIME t) in ossl_time2ticks() 74 OSSL_TIME ossl_time_now(void); 78 OSSL_TIME ossl_time_zero(void) in ossl_time_zero() 84 OSSL_TIME ossl_time_infinite(void) in ossl_time_infinite() 92 struct timeval ossl_time_to_timeval(OSSL_TIME t) in ossl_time_to_timeval() 116 OSSL_TIME ossl_time_from_timeval(struct timeval tv) in ossl_time_from_timeval() 118 OSSL_TIME t; in ossl_time_from_timeval() [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_engine.h | 74 OSSL_TIME ossl_quic_engine_get_time(QUIC_ENGINE *qeng); 81 OSSL_TIME ossl_quic_engine_make_real_time(QUIC_ENGINE *qeng, OSSL_TIME tm); 85 OSSL_TIME (*now_cb)(void *arg),
|
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 | 74 OSSL_TIME tick_deadline; 100 OSSL_TIME tick_deadline; /* ossl_time_infinite() if none currently applicable */ 152 OSSL_TIME initial_tick_deadline, 175 OSSL_TIME ossl_quic_reactor_get_tick_deadline(QUIC_REACTOR *rtor);
|
/freebsd/crypto/openssl/doc/internal/man3/ |
H A D | OSSL_TIME.pod | 5 OSSL_TIME, OSSL_TIME_SECOND, OSSL_TIME_MS, OSSL_TIME_US, 21 typedef struct OSSL_TIME; 27 OSSL_TIME ossl_ticks2time(uint64_t); 28 uint64_t ossl_time2ticks(OSSL_TIME t); 29 OSSL_TIME ossl_seconds2time(uint64_t); 30 uint64_t ossl_time2seconds(OSSL_TIME t); 31 OSSL_TIME ossl_ms2time(uint64_t); 32 uint64_t ossl_time2ms(OSSL_TIME t); 33 OSSL_TIME ossl_us2time(uint64_t); 34 uint64_t ossl_time2us(OSSL_TIME t); [all …]
|
/freebsd/crypto/openssl/ssl/quic/ |
H A D | quic_ackm.c | 502 OSSL_TIME (*now)(void *arg); 511 OSSL_TIME time_of_last_ack_eliciting_pkt[QUIC_PN_SPACE_NUM]; 512 OSSL_TIME loss_time[QUIC_PN_SPACE_NUM]; 513 OSSL_TIME loss_detection_deadline; 519 OSSL_TIME first_rtt_sample; 563 OSSL_TIME rx_largest_time[QUIC_PN_SPACE_NUM]; 584 OSSL_TIME rx_ack_flush_deadline[QUIC_PN_SPACE_NUM]; 590 OSSL_TIME rx_max_ack_delay; 597 OSSL_TIME tx_max_ack_delay; 600 void (*loss_detection_deadline_cb)(OSSL_TIME deadline, void *arg); [all …]
|
H A D | quic_channel_local.h | 232 OSSL_TIME terminate_deadline; 238 OSSL_TIME idle_deadline; 244 OSSL_TIME ping_deadline; 251 OSSL_TIME txku_cooldown_deadline; 257 OSSL_TIME rxku_update_end_deadline;
|
H A D | quic_engine.c | 77 OSSL_TIME ossl_quic_engine_get_time(QUIC_ENGINE *qeng) in ossl_quic_engine_get_time() 85 OSSL_TIME ossl_quic_engine_make_real_time(QUIC_ENGINE *qeng, OSSL_TIME tm) in ossl_quic_engine_make_real_time() 87 OSSL_TIME offset; in ossl_quic_engine_make_real_time() 103 OSSL_TIME (*now_cb)(void *arg), in ossl_quic_engine_set_time_cb()
|
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 | 25 OSSL_TIME initial_tick_deadline, in ossl_quic_reactor_init() 130 OSSL_TIME ossl_quic_reactor_get_tick_deadline(QUIC_REACTOR *rtor) in ossl_quic_reactor_get_tick_deadline() 212 OSSL_TIME deadline, in poll_two_fds() 217 OSSL_TIME now, timeout; in poll_two_fds() 303 OSSL_TIME now, timeout; in poll_two_fds() 390 OSSL_TIME deadline, in poll_two_descriptors() 466 OSSL_TIME tick_deadline; in ossl_quic_reactor_block_until_pred()
|
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_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 | 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()
|
/freebsd/crypto/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);
|
/freebsd/crypto/openssl/ssl/rio/ |
H A D | poll_immediate.c | 203 OSSL_TIME *p_earliest_wakeup_deadline, in poll_translate() 211 OSSL_TIME earliest_wakeup_deadline = ossl_time_infinite(); in poll_translate() 284 OSSL_TIME user_deadline, in poll_block() 290 OSSL_TIME earliest_wakeup_deadline; in poll_block() 422 OSSL_TIME deadline; in SSL_poll()
|
/freebsd/crypto/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;
|
H A D | quic_ackm_test.c | 15 static OSSL_TIME fake_time = {0}; 19 static OSSL_TIME fake_now(void *arg) in fake_now() 331 static void on_loss_detection_deadline_callback(OSSL_TIME deadline, void *arg) in on_loss_detection_deadline_callback() 333 *(OSSL_TIME *)arg = deadline; in on_loss_detection_deadline_callback() 344 OSSL_TIME loss_detection_deadline = ossl_time_zero(); in test_tx_ack_case_actual() 417 OSSL_TIME deadline = ossl_ackm_get_loss_detection_deadline(h.ackm); in test_tx_ack_case_actual() 897 static void on_ack_deadline_callback(OSSL_TIME deadline, in on_ack_deadline_callback() 900 ((OSSL_TIME *)arg)[pkt_space] = deadline; in on_ack_deadline_callback() 914 OSSL_TIME ack_deadline[QUIC_PN_SPACE_NUM]; in test_rx_ack_actual()
|
/freebsd/crypto/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()
|
/freebsd/crypto/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()
|
/freebsd/crypto/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()
|