Lines Matching refs:comp
42 #define INCR(counter) ++comp->stats.counter
48 vj_compress_init(struct vjcompress *comp)
51 struct cstate *tstate = comp->tstate;
54 memset((char *)comp, 0, sizeof(*comp));
56 comp->maxSlotIndex = MAX_SLOTS - 1;
57 comp->compressSlot = 0; /* Disable slot ID compression by default. */
64 comp->last_cs = &tstate[0];
65 comp->last_recv = 255;
66 comp->last_xmit = 255;
67 comp->flags = VJF_TOSS;
154 * packet. This assumes that nb and comp are not null and that the first
160 vj_compress_tcp(struct vjcompress *comp, struct pbuf **pb)
164 struct cstate *cs = comp->last_cs->cs_next;
237 struct cstate *lastcs = comp->last_cs;
258 comp->last_cs = lcs;
266 comp->last_cs = lcs;
407 if (!comp->compressSlot || comp->last_xmit != cs->cs_id) {
408 comp->last_xmit = cs->cs_id;
440 comp->last_xmit = cs->cs_id;
448 vj_uncompress_err(struct vjcompress *comp)
450 comp->flags |= VJF_TOSS;
459 vj_uncompress_uncomp(struct pbuf *nb, struct vjcompress *comp)
474 vj_uncompress_err(comp);
477 cs = &comp->rstate[comp->last_recv = IPH_PROTO(ip)];
478 comp->flags &=~ VJF_TOSS;
497 vj_uncompress_tcp(struct pbuf **nb, struct vjcompress *comp)
520 comp->flags &=~ VJF_TOSS;
521 comp->last_recv = *cp++;
528 if (comp->flags & VJF_TOSS) {
534 cs = &comp->rstate[comp->last_recv];
681 vj_uncompress_err(comp);