Lines Matching refs:snd_holes
289 TAILQ_INSERT_AFTER(&tp->snd_holes, after, hole, scblink);
291 TAILQ_INSERT_TAIL(&tp->snd_holes, hole, scblink);
311 TAILQ_REMOVE(&tp->snd_holes, hole, scblink);
388 * tp->snd_holes is an ordered list of holes (oldest to newest, in terms of
405 if (SEQ_LT(tp->snd_una, th_ack) && !TAILQ_EMPTY(&tp->snd_holes)) {
449 if (TAILQ_EMPTY(&tp->snd_holes)) {
463 * and SACK holes (snd_holes) are traversed from their tails with
512 cur = TAILQ_LAST(&tp->snd_holes, sackhole_head); /* Last SACK hole */
619 while ((q = TAILQ_FIRST(&tp->snd_holes)) != NULL)
668 TAILQ_FOREACH(p, &tp->snd_holes, scblink) {
737 struct sackhole *p, *cur = TAILQ_FIRST(&tp->snd_holes);
774 TAILQ_EMPTY(&tp->snd_holes) ||
780 TAILQ_FOREACH(sndhole, &tp->snd_holes, scblink) {