Lines Matching refs:cur
90 struct tfrc_loss_interval *cur = tfrc_lh_peek(lh); in tfrc_lh_update_i_mean() local
94 if (cur == NULL) /* not initialised */ in tfrc_lh_update_i_mean()
97 len = dccp_delta_seqno(cur->li_seqno, DCCP_SKB_CB(skb)->dccpd_seq) + 1; in tfrc_lh_update_i_mean()
99 if (len - (s64)cur->li_length <= 0) /* duplicate or reordered */ in tfrc_lh_update_i_mean()
102 if (SUB16(dccp_hdr(skb)->dccph_ccval, cur->li_ccval) > 4) in tfrc_lh_update_i_mean()
111 cur->li_is_closed = 1; in tfrc_lh_update_i_mean()
116 cur->li_length = len; in tfrc_lh_update_i_mean()
123 static inline u8 tfrc_lh_is_new_loss(struct tfrc_loss_interval *cur, in tfrc_lh_is_new_loss() argument
126 return dccp_delta_seqno(cur->li_seqno, new_loss->tfrchrx_seqno) > 0 && in tfrc_lh_is_new_loss()
127 (cur->li_is_closed || SUB16(new_loss->tfrchrx_ccval, cur->li_ccval) > 4); in tfrc_lh_is_new_loss()
142 struct tfrc_loss_interval *cur = tfrc_lh_peek(lh), *new; in tfrc_lh_interval_add() local
144 if (cur != NULL && !tfrc_lh_is_new_loss(cur, tfrc_rx_hist_loss_prev(rh))) in tfrc_lh_interval_add()
160 cur->li_length = dccp_delta_seqno(cur->li_seqno, new->li_seqno); in tfrc_lh_interval_add()