Lines Matching defs:cur
86 struct tfrc_loss_interval *cur = tfrc_lh_peek(lh);
90 if (cur == NULL) /* not initialised */
93 len = dccp_delta_seqno(cur->li_seqno, DCCP_SKB_CB(skb)->dccpd_seq) + 1;
95 if (len - (s64)cur->li_length <= 0) /* duplicate or reordered */
98 if (SUB16(dccp_hdr(skb)->dccph_ccval, cur->li_ccval) > 4)
102 * starting the current loss interval (cur) and if the modulo-16
103 * distance from C(cur) to C(S) is greater than 4, consider all
107 cur->li_is_closed = 1;
112 cur->li_length = len;
119 static inline u8 tfrc_lh_is_new_loss(struct tfrc_loss_interval *cur,
122 return dccp_delta_seqno(cur->li_seqno, new_loss->tfrchrx_seqno) > 0 &&
123 (cur->li_is_closed || SUB16(new_loss->tfrchrx_ccval, cur->li_ccval) > 4);
138 struct tfrc_loss_interval *cur = tfrc_lh_peek(lh), *new;
140 if (cur != NULL && !tfrc_lh_is_new_loss(cur, tfrc_rx_hist_loss_prev(rh)))
156 cur->li_length = dccp_delta_seqno(cur->li_seqno, new->li_seqno);