Lines Matching refs:comp
86 sl_compress_init(struct slcompress *comp, int max_state) in sl_compress_init() argument
89 register struct cstate *tstate = comp->tstate; in sl_compress_init()
91 memset(comp, '\0', sizeof *comp); in sl_compress_init()
98 comp->last_cs = &tstate[0]; in sl_compress_init()
99 comp->last_recv = 255; in sl_compress_init()
100 comp->last_xmit = 255; in sl_compress_init()
101 comp->flags = SLF_TOSS; in sl_compress_init()
161 struct slcompress *comp, in sl_compress_tcp() argument
165 register struct cstate *cs = comp->last_cs->cs_next; in sl_compress_tcp()
215 register struct cstate *lastcs = comp->last_cs; in sl_compress_tcp()
235 comp->last_cs = lcs; in sl_compress_tcp()
249 comp->last_cs = lcs; in sl_compress_tcp()
399 if (comp->last_xmit == cs->cs_id && compress_cid) { in sl_compress_tcp()
404 comp->last_xmit = cs->cs_id; in sl_compress_tcp()
426 comp->last_xmit = cs->cs_id; in sl_compress_tcp()
432 sl_uncompress_tcp(u_char ** bufp, int len, u_int type, struct slcompress *comp, in sl_uncompress_tcp() argument
448 cs = &comp->rstate[comp->last_recv = ip->ip_p]; in sl_uncompress_tcp()
449 comp->flags &= ~SLF_TOSS; in sl_uncompress_tcp()
486 if (*cp > max_state || comp->last_recv == 255) in sl_uncompress_tcp()
489 comp->flags &= ~SLF_TOSS; in sl_uncompress_tcp()
490 comp->last_recv = *cp++; in sl_uncompress_tcp()
497 if (comp->flags & SLF_TOSS) { in sl_uncompress_tcp()
502 cs = &comp->rstate[comp->last_recv]; in sl_uncompress_tcp()
585 comp->flags |= SLF_TOSS; in sl_uncompress_tcp()