Lines Matching refs:chd_data
161 should_backoff(int qdly, int maxqdly, struct chd *chd_data) in should_backoff() argument
168 chd_data->loss_compete = 0; in should_backoff()
178 chd_data->loss_compete = 1; in should_backoff()
181 chd_data->loss_compete = 0; in should_backoff()
191 struct chd *chd_data; in chd_window_increase() local
194 chd_data = ccv->cc_data; in chd_window_increase()
223 if (chd_data->shadow_w > 0) { in chd_window_increase()
225 chd_data->shadow_w = min(chd_data->shadow_w + incr, in chd_window_increase()
241 struct chd *chd_data; in chd_ack_received() local
246 chd_data = ccv->cc_data; in chd_ack_received()
250 chd_data->maxrtt_in_rtt = imax(e_t->rtt, chd_data->maxrtt_in_rtt); in chd_ack_received()
257 rtt = V_chd_use_max ? chd_data->maxrtt_in_rtt : e_t->rtt; in chd_ack_received()
258 chd_data->maxrtt_in_rtt = 0; in chd_ack_received()
268 e_t->maxrtt - e_t->minrtt, chd_data); in chd_ack_received()
270 chd_data->loss_compete = 0; in chd_ack_received()
280 if (chd_data->loss_compete || in chd_ack_received()
281 qdly > chd_data->prev_backoff_qdly) { in chd_ack_received()
287 chd_data->shadow_w = max(CCV(ccv, snd_cwnd), in chd_ack_received()
288 chd_data->shadow_w); in chd_ack_received()
294 chd_data->shadow_w = 0; in chd_ack_received()
297 chd_data->prev_backoff_qdly = qdly; in chd_ack_received()
323 struct chd *chd_data; in chd_cb_init() local
327 chd_data = malloc(sizeof(struct chd), M_CC_MEM, M_NOWAIT); in chd_cb_init()
328 if (chd_data == NULL) in chd_cb_init()
331 chd_data = ptr; in chd_cb_init()
333 chd_data->shadow_w = 0; in chd_cb_init()
334 ccv->cc_data = chd_data; in chd_cb_init()
343 struct chd *chd_data; in chd_cong_signal() local
347 chd_data = ccv->cc_data; in chd_cong_signal()
348 qdly = imax(e_t->rtt, chd_data->maxrtt_in_rtt) - e_t->minrtt; in chd_cong_signal()
368 if (chd_data->loss_compete) { in chd_cong_signal()
370 chd_data->shadow_w); in chd_cong_signal()
382 if (chd_data->shadow_w > 0) { in chd_cong_signal()
383 chd_data->shadow_w = max(chd_data->shadow_w / in chd_cong_signal()
397 struct chd *chd_data; in chd_conn_init() local
399 chd_data = ccv->cc_data; in chd_conn_init()
400 chd_data->prev_backoff_qdly = 0; in chd_conn_init()
401 chd_data->maxrtt_in_rtt = 0; in chd_conn_init()
402 chd_data->loss_compete = 0; in chd_conn_init()
407 chd_data->shadow_w = CCV(ccv, snd_cwnd); in chd_conn_init()