Lines Matching full:dec

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