Lines Matching refs:end

52  *	tcp_seq end: ending seq num of the new blk.
56 tcp_sack_insert(sack_blk_t *head, tcp_seq begin, tcp_seq end, int32_t *num)
64 head[0].end = end;
88 if (SEQ_LT(end, head[i].begin) || SEQ_GT(begin, head[i].end)) {
91 tmp[j].end = head[i].end;
95 SEQ_LEQ(end, head[i].end)) {
98 end = head[i].end;
99 } else if (SEQ_LEQ(end, head[i].end) &&
100 SEQ_GEQ(end, head[i].begin)) {
105 end = head[i].end;
107 SEQ_LEQ(begin, head[i].end)) {
121 head[0].end = end;
124 head[i+1].end = tmp[i].end;
135 * tcp_seq end: to remove all sack blk with seq num less than end.
139 tcp_sack_remove(sack_blk_t *head, tcp_seq end, int32_t *num)
152 if (SEQ_GT(end, head[i].begin)) {
160 if (SEQ_GEQ(end, head[i].end)) {
164 tmp[j].begin = end;
165 tmp[j].end = head[i].end;
169 tmp[j].end = head[i].end;
176 head[i].end = tmp[i].end;
192 * tcp_seq end: ending seq num of the SACK info.
198 tcp_notsack_insert(notsack_blk_t **head, tcp_seq begin, tcp_seq end,
211 while ((tmp != NULL) && SEQ_LEQ(tmp->end, begin)) {
229 if (SEQ_LEQ(end, tmp->begin)) {
234 if (SEQ_LEQ(end, tmp->end)) {
239 if (end == tmp->end && SEQ_LEQ(begin, tmp->begin)) {
246 *sum -= tmp->end - tmp->begin;
254 *sum -= end - tmp->begin;
255 tmp->begin = end;
256 } else if (end == tmp->end) {
257 *sum -= tmp->end - begin;
258 tmp->end = begin;
266 new->end = tmp->end;
267 new->begin = end;
270 tmp->end = begin;
274 *sum -= end - begin;
277 *sum -= end - tmp->begin;
278 tmp->begin = end;
287 tmp_sum -= tmp->end - begin;
288 tmp->end = begin;
296 if (SEQ_GT(tmp->begin, end)) {
300 if (SEQ_LEQ(tmp->end, end)) {
302 tmp_sum -= tmp->end - tmp->begin;
317 * means it should be the end of coverage.
319 tmp_sum -= end - tmp->begin;
320 tmp->begin = end;
336 * tcp_seq end: to remove all notsack'ed blk with seq num less than end.
342 tcp_notsack_remove(notsack_blk_t **head, tcp_seq end, int32_t *num,
355 if (SEQ_GT(tmp->begin, end)) {
360 if (SEQ_GEQ(end, tmp->end)) {
362 tmp_sum -= tmp->end - tmp->begin;
375 tmp_sum -= end - tmp->begin;
376 tmp->begin = end;
393 * tcp_seq end: ending seq num of new data.
398 void tcp_notsack_update(notsack_blk_t **head, tcp_seq begin, tcp_seq end,
411 tmp->end = end;
416 *sum = end - begin;
423 * the end of the list.
430 if (SEQ_GEQ(tmp->end, begin)) {
431 *sum += end - tmp->end;
432 tmp->end = end;
440 tmp->end = end;
444 *sum += end - begin;