Home
last modified time | relevance | path

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

1234

/freebsd/crypto/openssl/include/internal/
H A Dtime.h28 } 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 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_engine.h74 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 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.h74 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 DOSSL_TIME.pod5 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 Dquic_ackm.c502 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 Dquic_channel_local.h232 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 Dquic_engine.c77 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 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.c25 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 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_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 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()
/freebsd/crypto/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);
/freebsd/crypto/openssl/ssl/rio/
H A Dpoll_immediate.c203 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 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;
H A Dquic_ackm_test.c15 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 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()
/freebsd/crypto/openssl/crypto/
H A Dtime.c15 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 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()

1234