Lines Matching refs:comp
45 #define INCR(counter) ++comp->stats.counter
51 vj_compress_init(struct vjcompress *comp)
54 register struct cstate *tstate = comp->tstate;
57 memset((char *)comp, 0, sizeof(*comp));
59 comp->maxSlotIndex = MAX_SLOTS - 1;
60 comp->compressSlot = 0; /* Disable slot ID compression by default. */
67 comp->last_cs = &tstate[0];
68 comp->last_recv = 255;
69 comp->last_xmit = 255;
70 comp->flags = VJF_TOSS;
132 * packet. This assumes that nb and comp are not null and that the first
138 vj_compress_tcp(struct vjcompress *comp, struct pbuf *pb)
141 register struct cstate *cs = comp->last_cs->cs_next;
194 register struct cstate *lastcs = comp->last_cs;
215 comp->last_cs = lcs;
229 comp->last_cs = lcs;
375 if (!comp->compressSlot || comp->last_xmit != cs->cs_id) {
376 comp->last_xmit = cs->cs_id;
408 comp->last_xmit = cs->cs_id;
416 vj_uncompress_err(struct vjcompress *comp)
418 comp->flags |= VJF_TOSS;
427 vj_uncompress_uncomp(struct pbuf *nb, struct vjcompress *comp)
442 comp->flags |= VJF_TOSS;
446 cs = &comp->rstate[comp->last_recv = IPH_PROTO(ip)];
447 comp->flags &=~ VJF_TOSS;
464 vj_uncompress_tcp(struct pbuf **nb, struct vjcompress *comp)
487 comp->flags &=~ VJF_TOSS;
488 comp->last_recv = *cp++;
495 if (comp->flags & VJF_TOSS) {
501 cs = &comp->rstate[comp->last_recv];
645 comp->flags |= VJF_TOSS;