• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/

Lines Matching refs:comp

96 	struct slcompress *comp;
98 comp = kzalloc(sizeof(struct slcompress), GFP_KERNEL);
99 if (! comp)
104 comp->rstate = kzalloc(rsize, GFP_KERNEL);
105 if (! comp->rstate)
107 comp->rslot_limit = rslots - 1;
112 comp->tstate = kzalloc(tsize, GFP_KERNEL);
113 if (! comp->tstate)
115 comp->tslot_limit = tslots - 1;
118 comp->xmit_oldest = 0;
119 comp->xmit_current = 255;
120 comp->recv_current = 255;
127 comp->flags |= SLF_TOSS;
130 ts = comp->tstate;
131 for(i = comp->tslot_limit; i > 0; --i){
135 ts[0].next = &(ts[comp->tslot_limit]);
138 return comp;
141 kfree(comp->rstate);
143 kfree(comp);
151 slhc_free(struct slcompress *comp)
153 if ( comp == NULLSLCOMPR )
156 if ( comp->tstate != NULLSLSTATE )
157 kfree( comp->tstate );
159 if ( comp->rstate != NULLSLSTATE )
160 kfree( comp->rstate );
162 kfree( comp );
224 slhc_compress(struct slcompress *comp, unsigned char *icp, int isize,
227 register struct cstate *ocs = &(comp->tstate[comp->xmit_oldest]);
253 comp->sls_o_nontcp++;
255 comp->sls_o_tcp++;
270 comp->sls_o_tcp++;
299 comp->sls_o_searches++;
310 comp->sls_o_misses++;
311 comp->xmit_oldest = lcs->cs_this;
322 comp->xmit_oldest = lcs->cs_this;
443 if(compress_cid == 0 || comp->xmit_current != cs->cs_this){
448 comp->xmit_current = cs->cs_this;
459 comp->sls_o_compressed++;
474 comp->xmit_current = cs->cs_this;
475 comp->sls_o_uncompressed++;
485 slhc_uncompress(struct slcompress *comp, unsigned char *icp, int isize)
496 comp->sls_i_compressed++;
498 comp->sls_i_error++;
507 if(x < 0 || x > comp->rslot_limit)
510 comp->flags &=~ SLF_TOSS;
511 comp->recv_current = x;
516 if(comp->flags & SLF_TOSS){
517 comp->sls_i_tossed++;
521 cs = &comp->rstate[comp->recv_current];
626 comp->sls_i_error++;
627 return slhc_toss( comp );
632 slhc_remember(struct slcompress *comp, unsigned char *icp, int isize)
641 comp->sls_i_runt++;
642 return slhc_toss( comp );
648 comp->sls_i_runt++;
649 return slhc_toss( comp );
656 comp->sls_i_badcheck++;
657 return slhc_toss( comp );
659 if(index > comp->rslot_limit) {
660 comp->sls_i_error++;
661 return slhc_toss(comp);
665 cs = &comp->rstate[comp->recv_current = index];
666 comp->flags &=~ SLF_TOSS;
677 comp->sls_i_uncompressed++;
682 slhc_toss(struct slcompress *comp)
684 if ( comp == NULLSLCOMPR )
687 comp->flags |= SLF_TOSS;
704 slhc_toss(struct slcompress *comp)
710 slhc_uncompress(struct slcompress *comp, unsigned char *icp, int isize)
716 slhc_compress(struct slcompress *comp, unsigned char *icp, int isize,
724 slhc_remember(struct slcompress *comp, unsigned char *icp, int isize)
731 slhc_free(struct slcompress *comp)