Lines Matching defs:ca
52 struct dctcp *ca)
54 ca->next_seq = tp->snd_nxt;
56 ca->old_delivered = tp->delivered;
57 ca->old_delivered_ce = tp->delivered_ce;
64 struct dctcp *ca = inet_csk_ca(sk);
94 ca->prior_rcv_nxt = tp->rcv_nxt;
95 ca->dctcp_alpha = min(dctcp_alpha_on_init, DCTCP_MAX_ALPHA);
96 ca->loss_cwnd = 0;
97 ca->ce_state = 0;
104 dctcp_reset(tp, ca);
110 struct dctcp *ca = inet_csk_ca(sk);
113 ca->loss_cwnd = tp->snd_cwnd;
114 return max(tp->snd_cwnd - ((tp->snd_cwnd * ca->dctcp_alpha) >> 11U), 2U);
121 struct dctcp *ca = inet_csk_ca(sk);
124 if (!before(tp->snd_una, ca->next_seq)) {
125 __u32 delivered_ce = tp->delivered_ce - ca->old_delivered_ce;
126 __u32 alpha = ca->dctcp_alpha;
132 __u32 delivered = tp->delivered - ca->old_delivered;
142 ca->dctcp_alpha = alpha;
143 dctcp_reset(tp, ca);
149 struct dctcp *ca = inet_csk_ca(sk);
152 ca->loss_cwnd = tp->snd_cwnd;
207 struct dctcp *ca = inet_csk_ca(sk);
212 dctcp_ece_ack_update(sk, ev, &ca->prior_rcv_nxt, &ca->ce_state);
226 const struct dctcp *ca = inet_csk_ca(sk);
228 return max(tcp_sk(sk)->snd_cwnd, ca->loss_cwnd);