Lines Matching defs:dec

469   struct fsm_decode dec;
490 dec.ackend = dec.ack;
491 dec.nakend = dec.nak;
492 dec.rejend = dec.rej;
494 (*fp->fn->DecodeConfig)(fp, cp, cp + flen, MODE_REQ, &dec);
498 if (dec.nakend == dec.nak && dec.rejend == dec.rej)
540 if (dec.rejend != dec.rej)
541 fsm_Output(fp, CODE_CONFIGREJ, lhp->id, dec.rej, dec.rejend - dec.rej,
543 if (dec.nakend != dec.nak)
544 fsm_Output(fp, CODE_CONFIGNAK, lhp->id, dec.nak, dec.nakend - dec.nak,
547 fsm_Output(fp, CODE_CONFIGACK, lhp->id, dec.ack, dec.ackend - dec.ack,
593 if (dec.rejend != dec.rej && --fp->more.rejs <= 0) {
600 if (dec.nakend != dec.nak && --fp->more.naks <= 0) {
612 struct fsm_decode dec;
624 dec.ackend = dec.ack;
625 dec.nakend = dec.nak;
626 dec.rejend = dec.rej;
628 (*fp->fn->DecodeConfig)(fp, cp, cp + flen, MODE_ACK, &dec);
675 struct fsm_decode dec;
708 dec.ackend = dec.ack;
709 dec.nakend = dec.nak;
710 dec.rejend = dec.rej;
712 (*fp->fn->DecodeConfig)(fp, cp, cp + flen, MODE_NAK, &dec);
805 struct fsm_decode dec;
841 dec.ackend = dec.ack;
842 dec.nakend = dec.nak;
843 dec.rejend = dec.rej;
845 (*fp->fn->DecodeConfig)(fp, cp, cp + flen, MODE_REJ, &dec);
1180 fsm_rej(struct fsm_decode *dec, const struct fsm_opt *o)
1182 if (!dec)
1184 dec->rejend += fsm_opt(dec->rejend, FSM_OPTLEN - (dec->rejend - dec->rej), o);
1188 fsm_ack(struct fsm_decode *dec, const struct fsm_opt *o)
1190 if (!dec)
1192 dec->ackend += fsm_opt(dec->ackend, FSM_OPTLEN - (dec->ackend - dec->ack), o);
1196 fsm_nak(struct fsm_decode *dec, const struct fsm_opt *o)
1198 if (!dec)
1200 dec->nakend += fsm_opt(dec->nakend, FSM_OPTLEN - (dec->nakend - dec->nak), o);
1204 fsm_opt_normalise(struct fsm_decode *dec)
1206 if (dec->rejend != dec->rej) {
1208 dec->ackend = dec->ack;
1209 dec->nakend = dec->nak;
1210 } else if (dec->nakend != dec->nak)
1212 dec->ackend = dec->ack;