Lines Matching defs:ca
36 struct hybla *ca = inet_csk_ca(sk);
38 ca->rho_3ls = max_t(u32,
41 ca->rho = ca->rho_3ls >> 3;
42 ca->rho2_7ls = (ca->rho_3ls * ca->rho_3ls) << 1;
43 ca->rho2 = ca->rho2_7ls >> 7;
49 struct hybla *ca = inet_csk_ca(sk);
51 ca->rho = 0;
52 ca->rho2 = 0;
53 ca->rho_3ls = 0;
54 ca->rho2_7ls = 0;
55 ca->snd_cwnd_cents = 0;
56 ca->hybla_en = true;
64 ca->minrtt_us = tp->srtt_us;
65 tcp_snd_cwnd_set(tp, ca->rho);
70 struct hybla *ca = inet_csk_ca(sk);
72 ca->hybla_en = (ca_state == TCP_CA_Open);
93 struct hybla *ca = inet_csk_ca(sk);
98 if (tp->srtt_us < ca->minrtt_us) {
100 ca->minrtt_us = tp->srtt_us;
106 if (!ca->hybla_en) {
111 if (ca->rho == 0)
114 rho_fractions = ca->rho_3ls - (ca->rho << 3);
131 increment = ((1 << min(ca->rho, 16U)) *
140 increment = ca->rho2_7ls / tcp_snd_cwnd(tp);
147 ca->snd_cwnd_cents += odd;
150 while (ca->snd_cwnd_cents >= 128) {
152 ca->snd_cwnd_cents -= 128;