Home
last modified time | relevance | path

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

/openssl/include/internal/
H A Dtime.h27 } 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 Devent_queue.h38 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 Dquic_ackm.h20 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 Dquic_statm.h17 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 Dquic_cc.h76 OSSL_TIME time_since_last_send,
117 OSSL_TIME time_now,
H A Dquic_wire.h121 OSSL_TIME delay_time;
/openssl/doc/internal/man3/
H A DOSSL_TIME.pod16 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 DOSSL_EVENT.pod31 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 Devent_queue.c96 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 Dtime.c14 OSSL_TIME ossl_time_now(void) in ossl_time_now()
16 OSSL_TIME r; in ossl_time_now()
H A Dssl_local.h606 OSSL_TIME calc_timeout;
/openssl/ssl/quic/
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()
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 Dquic_ackm.c884 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 Dcc_dummy.c48 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 Dquic_wire.c51 OSSL_TIME delay; in ossl_quic_wire_encode_frame_ack()
/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);
H A Dquic-ackm.md96 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 Drx-depacketizer.md72 an `OSSL_TIME`, possibly by reference, which should be filled in with the
/openssl/test/
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()
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 Devent_queue_test.c14 static OSSL_TIME cur_time = { 100 };
16 OSSL_TIME ossl_time_now(void) in ossl_time_now()

Completed in 72 milliseconds