• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/

Lines Matching refs:comp

95 	struct slcompress *comp;
97 comp = kzalloc(sizeof(struct slcompress), GFP_KERNEL);
98 if (! comp)
103 comp->rstate = kzalloc(rsize, GFP_KERNEL);
104 if (! comp->rstate)
106 comp->rslot_limit = rslots - 1;
111 comp->tstate = kzalloc(tsize, GFP_KERNEL);
112 if (! comp->tstate)
114 comp->tslot_limit = tslots - 1;
117 comp->xmit_oldest = 0;
118 comp->xmit_current = 255;
119 comp->recv_current = 255;
126 comp->flags |= SLF_TOSS;
129 ts = comp->tstate;
130 for(i = comp->tslot_limit; i > 0; --i){
134 ts[0].next = &(ts[comp->tslot_limit]);
137 return comp;
140 kfree(comp->rstate);
142 kfree(comp);
150 slhc_free(struct slcompress *comp)
152 if ( comp == NULLSLCOMPR )
155 if ( comp->tstate != NULLSLSTATE )
156 kfree( comp->tstate );
158 if ( comp->rstate != NULLSLSTATE )
159 kfree( comp->rstate );
161 kfree( comp );
223 slhc_compress(struct slcompress *comp, unsigned char *icp, int isize,
226 register struct cstate *ocs = &(comp->tstate[comp->xmit_oldest]);
251 comp->sls_o_nontcp++;
253 comp->sls_o_tcp++;
268 comp->sls_o_tcp++;
297 comp->sls_o_searches++;
308 comp->sls_o_misses++;
309 comp->xmit_oldest = lcs->cs_this;
320 comp->xmit_oldest = lcs->cs_this;
441 if(compress_cid == 0 || comp->xmit_current != cs->cs_this){
446 comp->xmit_current = cs->cs_this;
456 comp->sls_o_compressed++;
471 comp->xmit_current = cs->cs_this;
472 comp->sls_o_uncompressed++;
482 slhc_uncompress(struct slcompress *comp, unsigned char *icp, int isize)
493 comp->sls_i_compressed++;
495 comp->sls_i_error++;
504 if(x < 0 || x > comp->rslot_limit)
507 comp->flags &=~ SLF_TOSS;
508 comp->recv_current = x;
513 if(comp->flags & SLF_TOSS){
514 comp->sls_i_tossed++;
518 cs = &comp->rstate[comp->recv_current];
625 comp->sls_i_error++;
626 return slhc_toss( comp );
631 slhc_remember(struct slcompress *comp, unsigned char *icp, int isize)
640 comp->sls_i_runt++;
641 return slhc_toss( comp );
647 comp->sls_i_runt++;
648 return slhc_toss( comp );
655 comp->sls_i_badcheck++;
656 return slhc_toss( comp );
658 if(index > comp->rslot_limit) {
659 comp->sls_i_error++;
660 return slhc_toss(comp);
664 cs = &comp->rstate[comp->recv_current = index];
665 comp->flags &=~ SLF_TOSS;
676 comp->sls_i_uncompressed++;
681 slhc_toss(struct slcompress *comp)
683 if ( comp == NULLSLCOMPR )
686 comp->flags |= SLF_TOSS;
703 slhc_toss(struct slcompress *comp)
709 slhc_uncompress(struct slcompress *comp, unsigned char *icp, int isize)
715 slhc_compress(struct slcompress *comp, unsigned char *icp, int isize,
723 slhc_remember(struct slcompress *comp, unsigned char *icp, int isize)
730 slhc_free(struct slcompress *comp)