Lines Matching refs:saved_blks
178 struct sackblk head_blk,mid_blk,saved_blks[MAX_SACK_BLKS]; in tcp_update_dsack_list() local
190 saved_blks[0].start = rcv_start; in tcp_update_dsack_list()
191 saved_blks[0].end = rcv_end; in tcp_update_dsack_list()
193 saved_blks[0].start = saved_blks[0].end = 0; in tcp_update_dsack_list()
236 saved_blks[0].start = SEQ_MAX(rcv_start, head_blk.start); in tcp_update_dsack_list()
237 saved_blks[0].end = SEQ_MIN(rcv_end, head_blk.end); in tcp_update_dsack_list()
245 !((mid_blk.start == saved_blks[0].start) && in tcp_update_dsack_list()
246 (mid_blk.end == saved_blks[0].end))) || in tcp_update_dsack_list()
248 saved_blks[n].start = mid_blk.start; in tcp_update_dsack_list()
249 saved_blks[n++].end = mid_blk.end; in tcp_update_dsack_list()
255 saved_blks[n++] = tp->sackblks[j]; in tcp_update_dsack_list()
260 if (SEQ_LT(saved_blks[i].start, saved_blks[i].end)) { in tcp_update_dsack_list()
261 tp->sackblks[j++] = saved_blks[i]; in tcp_update_dsack_list()
280 struct sackblk head_blk, saved_blks[MAX_SACK_BLKS]; in tcp_update_sack_list() local
349 SEQ_GEQ(saved_blks[num_saved-1].start, start) && in tcp_update_sack_list()
350 SEQ_LEQ(saved_blks[num_saved-1].end, end)) in tcp_update_sack_list()
352 saved_blks[num_saved].start = start; in tcp_update_sack_list()
353 saved_blks[num_saved].end = end; in tcp_update_sack_list()
362 SEQ_GEQ(saved_blks[num_saved-1].start, start) && in tcp_update_sack_list()
363 SEQ_LEQ(saved_blks[num_saved-1].end, end)) in tcp_update_sack_list()
368 saved_blks[num_saved].start = start; in tcp_update_sack_list()
369 saved_blks[num_saved].end = end; in tcp_update_sack_list()
400 bcopy(saved_blks, &tp->sackblks[num_head], in tcp_update_sack_list()
411 struct sackblk saved_blks[MAX_SACK_BLKS]; in tcp_clean_dsack_blocks() local
433 saved_blks[num_saved].start = start; in tcp_clean_dsack_blocks()
434 saved_blks[num_saved].end = end; in tcp_clean_dsack_blocks()
441 bcopy(saved_blks, &tp->sackblks[0], in tcp_clean_dsack_blocks()