/openssl/include/internal/ |
H A D | time.h | 27 } OSSL_TIME; typedef 41 OSSL_TIME r; in ossl_ticks2time() 92 int ossl_time_compare(OSSL_TIME a, OSSL_TIME b) in ossl_time_compare() 123 OSSL_TIME ossl_time_add(OSSL_TIME a, OSSL_TIME b) in OSSL_SAFE_MATH_UNSIGNED() 125 OSSL_TIME r; in OSSL_SAFE_MATH_UNSIGNED() 133 OSSL_TIME ossl_time_subtract(OSSL_TIME a, OSSL_TIME b) in ossl_time_subtract() 144 OSSL_TIME ossl_time_abs_difference(OSSL_TIME a, OSSL_TIME b) in ossl_time_abs_difference() 151 OSSL_TIME ossl_time_multiply(OSSL_TIME a, uint64_t b) in ossl_time_multiply() 161 OSSL_TIME ossl_time_divide(OSSL_TIME a, uint64_t b) in ossl_time_divide() 172 OSSL_TIME ossl_time_max(OSSL_TIME a, OSSL_TIME b) in ossl_time_max() [all …]
|
H A D | event_queue.h | 38 OSSL_TIME when; /* When the event is scheduled to happen */ 54 OSSL_TIME when, void *ctx, 73 OSSL_TIME ossl_event_get_when(const OSSL_EVENT *event) in ossl_event_get_when() 107 OSSL_TIME when, void *ctx, 120 OSSL_TIME when, void *ctx, 141 OSSL_TIME ossl_event_time_until(const OSSL_EVENT *event); 147 OSSL_TIME ossl_event_queue_time_until_next(const OSSL_EVENT_QUEUE *queue); 155 OSSL_TIME when);
|
H A D | quic_ackm.h | 20 OSSL_ACKM *ossl_ackm_new(OSSL_TIME (*now)(void *arg), 28 void (*fn)(OSSL_TIME deadline, 33 void (*fn)(OSSL_TIME deadline, 46 OSSL_TIME time; 115 OSSL_TIME time; 136 int pkt_space, OSSL_TIME rx_time); 142 OSSL_TIME ossl_ackm_get_loss_detection_deadline(OSSL_ACKM *ackm); 160 OSSL_TIME ossl_ackm_get_ack_deadline(OSSL_ACKM *ackm, int pkt_space);
|
H A D | quic_statm.h | 17 OSSL_TIME smoothed_rtt, latest_rtt, min_rtt, rtt_variance, max_ack_delay; 23 OSSL_TIME smoothed_rtt, latest_rtt, rtt_variance, min_rtt, max_ack_delay; 33 OSSL_TIME ack_delay, 34 OSSL_TIME override_latest_rtt); 36 void ossl_statm_set_max_ack_delay(OSSL_STATM *statm, OSSL_TIME max_ack_delay);
|
H A D | quic_cc.h | 76 OSSL_TIME time_since_last_send, 117 OSSL_TIME time_now,
|
H A D | quic_wire.h | 121 OSSL_TIME delay_time;
|
/openssl/doc/internal/man3/ |
H A D | OSSL_TIME.pod | 16 typedef struct OSSL_TIME; 23 OSSL_TIME ossl_time_zero(void); 25 OSSL_TIME ossl_time_now(void); 29 int ossl_time_compare(OSSL_TIME a, OSSL_TIME b); 30 OSSL_TIME ossl_time_add(OSSL_TIME a, OSSL_TIME b); 31 OSSL_TIME ossl_time_subtract(OSSL_TIME a, OSSL_TIME b); 32 OSSL_TIME ossl_time_multiply(OSSL_TIME a, uint64_t b); 33 OSSL_TIME ossl_time_divide(OSSL_TIME a, uint64_t b); 34 OSSL_TIME ossl_time_abs_difference(OSSL_TIME a, OSSL_TIME b); 35 OSSL_TIME ossl_time_max(OSSL_TIME a, OSSL_TIME b); [all …]
|
H A D | OSSL_EVENT.pod | 31 OSSL_TIME when, void *ctx, 35 OSSL_TIME when, void *ctx, 41 OSSL_TIME ossl_event_get_when(const OSSL_EVENT *event); 47 OSSL_TIME ossl_event_time_until(OSSL_EVENT *event); 48 OSSL_TIME ossl_event_queue_time_until_next(const OSSL_EVENT_QUEUE *queue); 52 OSSL_TIME when); 186 L<OSSL_TIME(3)>
|
/openssl/ssl/ |
H A D | event_queue.c | 96 OSSL_TIME when, void *ctx, in ossl_event_set() 109 OSSL_TIME when, void *ctx, in ossl_event_queue_add_new() 126 OSSL_TIME when, void *ctx, in ossl_event_queue_add() 145 OSSL_TIME ossl_event_time_until(const OSSL_EVENT *event) in ossl_event_time_until() 152 OSSL_TIME ossl_event_queue_time_until_next(const OSSL_EVENT_QUEUE *queue) in ossl_event_queue_time_until_next() 163 OSSL_TIME when) in ossl_event_queue_postpone_until() 175 OSSL_TIME now = ossl_time_now(); in ossl_event_queue_get1_next_event()
|
H A D | time.c | 14 OSSL_TIME ossl_time_now(void) in ossl_time_now() 16 OSSL_TIME r; in ossl_time_now()
|
H A D | ssl_local.h | 606 OSSL_TIME calc_timeout;
|
/openssl/ssl/quic/ |
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() 71 void ossl_statm_set_max_ack_delay(OSSL_STATM *statm, OSSL_TIME max_ack_delay) in ossl_statm_set_max_ack_delay()
|
H A D | quic_ackm.c | 884 OSSL_TIME (*now)(void *arg); 894 OSSL_TIME loss_time[QUIC_PN_SPACE_NUM]; 895 OSSL_TIME loss_detection_deadline; 901 OSSL_TIME first_rtt_sample; 1119 OSSL_TIME loss_delay, lost_send_time, now; in ackm_detect_and_remove_lost_pkts() 1200 OSSL_TIME duration; in ackm_get_pto_time_and_space() 1201 OSSL_TIME pto_timeout = ossl_time_infinite(), t; in ackm_get_pto_time_and_space() 1267 OSSL_TIME earliest_loss_time, timeout; in ackm_set_loss_detection_timer() 1344 OSSL_TIME now; in ackm_on_pkts_acked() 1645 OSSL_TIME earliest_loss_time; in ossl_ackm_on_timeout() [all …]
|
H A D | cc_dummy.c | 48 OSSL_TIME time_since_last_send, in dummy_get_send_allowance() 70 static int dummy_on_data_acked(OSSL_CC_DATA *cc, OSSL_TIME time_now, in dummy_on_data_acked()
|
H A D | quic_wire.c | 51 OSSL_TIME delay; in ossl_quic_wire_encode_frame_ack()
|
/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);
|
H A D | quic-ackm.md | 96 OSSL_ACKM *ossl_ackm_new(OSSL_TIME (*now)(void *arg), 141 OSSL_TIME time; 227 OSSL_TIME time; 290 OSSL_TIME delay_time; 297 int pkt_space, OSSL_TIME rx_time); 349 OSSL_TIME ossl_ackm_get_loss_detection_deadline(OSSL_ACKM *ackm); 408 OSSL_TIME ossl_ackm_get_ack_deadline(OSSL_ACKM *ackm, int pkt_space); 497 void (*fn)(OSSL_TIME deadline, 502 void (*fn)(OSSL_TIME deadline,
|
H A D | rx-depacketizer.md | 72 an `OSSL_TIME`, possibly by reference, which should be filled in with the
|
/openssl/test/ |
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() 836 static void on_ack_deadline_callback(OSSL_TIME deadline, in on_ack_deadline_callback() 839 ((OSSL_TIME *)arg)[pkt_space] = deadline; in on_ack_deadline_callback() 853 OSSL_TIME ack_deadline[QUIC_PN_SPACE_NUM]; in test_rx_ack_actual()
|
H A D | event_queue_test.c | 14 static OSSL_TIME cur_time = { 100 }; 16 OSSL_TIME ossl_time_now(void) in ossl_time_now()
|