Lines Matching defs:cur
89 struct tfrc_loss_interval *cur = tfrc_lh_peek(lh);
93 if (cur == NULL) /* not initialised */
96 len = dccp_delta_seqno(cur->li_seqno, DCCP_SKB_CB(skb)->dccpd_seq) + 1;
98 if (len - (s64)cur->li_length <= 0) /* duplicate or reordered */
101 if (SUB16(dccp_hdr(skb)->dccph_ccval, cur->li_ccval) > 4)
105 * starting the current loss interval (cur) and if the modulo-16
106 * distance from C(cur) to C(S) is greater than 4, consider all
110 cur->li_is_closed = 1;
115 cur->li_length = len;
122 static inline u8 tfrc_lh_is_new_loss(struct tfrc_loss_interval *cur,
125 return dccp_delta_seqno(cur->li_seqno, new_loss->tfrchrx_seqno) > 0 &&
126 (cur->li_is_closed || SUB16(new_loss->tfrchrx_ccval, cur->li_ccval) > 4);
141 struct tfrc_loss_interval *cur = tfrc_lh_peek(lh), *new;
143 if (cur != NULL && !tfrc_lh_is_new_loss(cur, tfrc_rx_hist_loss_prev(rh)))
159 cur->li_length = dccp_delta_seqno(cur->li_seqno, new->li_seqno);