Searched refs:fsm (Results 1 - 18 of 18) sorted by relevance

/opensolaris-onvv-gate/usr/src/cmd/cmd-inet/usr.bin/pppd/
H A Dfsm.h2 * fsm.h - {Link, IP} Control Protocol Finite State Machine definitions.
33 * $Id: fsm.h,v 1.8 1999/11/15 01:51:50 paulus Exp $
64 * Each FSM is described by an fsm structure and fsm callbacks.
66 typedef struct fsm { struct
84 } fsm; typedef in typeref:struct:fsm
105 __P((fsm *));
107 __P((fsm *));
109 __P((fsm *, u_char *, int *));
111 __P((fsm *, u_cha
[all...]
H A Dccp.h44 extern fsm ccp_fsm[];
H A Dipv6cp.h125 extern fsm ipv6cp_fsm[];
H A Dfsm.c2 * fsm.c - {Link, IP} Control Protocol Finite State Machine.
24 #define RCSID "$Id: fsm.c,v 1.17 1999/08/13 06:46:12 paulus Exp $"
28 * Randomize fsm id on link/init.
40 #include "fsm.h"
47 static void fsm_rconfreq __P((fsm *, int, u_char *, int));
48 static void fsm_rconfack __P((fsm *, int, u_char *, int));
49 static void fsm_rconfnakrej __P((fsm *, int, int, u_char *, int));
50 static void fsm_rtermreq __P((fsm *, int, u_char *, int));
51 static void fsm_rtermack __P((fsm *));
52 static void fsm_rcoderej __P((fsm *, u_cha
[all...]
H A Dipcp.h69 extern fsm ipcp_fsm[];
H A Dipv6cp.c124 #include "fsm.h"
145 * Callbacks for fsm code. (CI = Configuration Information)
147 static void ipv6cp_resetci __P((fsm *)); /* Reset our CI */
148 static int ipv6cp_cilen __P((fsm *)); /* Return length of our CI */
149 static void ipv6cp_addci __P((fsm *, u_char *, int *)); /* Add our CI */
150 static int ipv6cp_ackci __P((fsm *, u_char *, int)); /* Peer ack'd our CI */
151 static int ipv6cp_nakci __P((fsm *, u_char *, int)); /* Peer nak'd our CI */
152 static int ipv6cp_rejci __P((fsm *, u_char *, int)); /* Peer rej'd our CI */
153 static int ipv6cp_reqci __P((fsm *, u_char *, int *, int)); /* Rcv CI */
154 static void ipv6cp_up __P((fsm *)); /* W
[all...]
H A Dccp.c38 #include "fsm.h"
123 fsm ccp_fsm[NUM_PPP];
130 * Callbacks for fsm code.
132 static void ccp_resetci __P((fsm *));
133 static int ccp_cilen __P((fsm *));
134 static void ccp_addci __P((fsm *, u_char *, int *));
135 static int ccp_ackci __P((fsm *, u_char *, int));
136 static int ccp_nakci __P((fsm *, u_char *, int));
137 static int ccp_rejci __P((fsm *, u_char *, int));
138 static int ccp_reqci __P((fsm *, u_cha
[all...]
H A Dlcp.c46 #include "fsm.h"
233 fsm lcp_fsm[NUM_PPP]; /* LCP fsm structure (global)*/
259 * Callbacks for fsm code. (CI = Configuration Information)
261 static void lcp_resetci __P((fsm *)); /* Reset our CI */
262 static int lcp_cilen __P((fsm *)); /* Return length of our CI */
263 static void lcp_addci __P((fsm *, u_char *, int *)); /* Add our CI to pkt */
264 static int lcp_ackci __P((fsm *, u_char *, int)); /* Peer ack'd our CI */
265 static int lcp_nakci __P((fsm *, u_char *, int)); /* Peer nak'd our CI */
266 static int lcp_rejci __P((fsm *, u_cha
[all...]
H A Dipcp.c43 #include "fsm.h"
73 * Callbacks for fsm code. (CI = Configuration Information)
75 static void ipcp_resetci __P((fsm *)); /* Reset our CI */
76 static int ipcp_cilen __P((fsm *)); /* Return length of our CI */
77 static void ipcp_addci __P((fsm *, u_char *, int *)); /* Add our CI */
78 static int ipcp_ackci __P((fsm *, u_char *, int)); /* Peer ack'd our CI */
79 static int ipcp_nakci __P((fsm *, u_char *, int)); /* Peer nak'd our CI */
80 static int ipcp_rejci __P((fsm *, u_char *, int)); /* Peer rej'd our CI */
81 static int ipcp_reqci __P((fsm *, u_char *, int *, int)); /* Rcv CI */
82 static void ipcp_up __P((fsm *)); /* W
[all...]
H A Dlcp.h149 extern fsm lcp_fsm[];
H A DMakefile13 OBJS= auth.o ccp.o chap.o demand.o fsm.o ipcp.o ipv6cp.o \
H A Dauth.c85 #include "fsm.h"
925 fsm *f = (fsm *)arg;
/opensolaris-onvv-gate/usr/src/lib/libpp/common/
H A Dppfsm.c25 * preprocessor and proto lexical analyzer fsm
37 * fsm[] is initialized from fsminit[]. The encoding is blown out into
38 * fsm[] for time efficiency. When in state state, and one of the
45 * above TERMINAL are represented in fsm[] as negative values. S_TOK and
49 * fsm[] has three start states:
55 * If the next state remains the same then the fsm[] transition value is 0.
56 * MAX+1 is a power of 2 so that fsm[state][EOF==MAX+1] actually accesses
57 * fsm[state+1][0] which is ~S_EOB for all states. This preserves the
58 * power of 2 fsm[] row size for efficient array indexing. Thanks to
60 * fsm[TERMINA
550 short fsm[TERMINAL+1][MAX+1]; variable
[all...]
H A Dppfsm.h61 #define INDEX(p) (((p)-fsm[0])/(MAX+1))
63 #define IDSTATE(x) (((x)>=0&&INQMACRO(fsm[x]))?QID:(x))
65 #define INCOMMENT(p) ((p)>=fsm[COM2]&&(p)<=fsm[COM7])
66 #define INCOMMENTXX(p) ((p)>=fsm[COM5]&&(p)<=fsm[COM7])
67 #define INQMACRO(p) ((p)>=fsm[MAC0]&&(p)<=fsm[LIT0])
68 #define INTMACRO(p) ((p)>=fsm[NID]&&(p)<=fsm[LI
259 #define fsm macro
[all...]
H A Dpplex.c227 rp = fsm[state];
297 rp = fsm[COM2];
325 rp = fsm[INCOMMENTXX(rp) ? COM5 : COM3];
435 if (state = fsm[TERMINAL][INDEX(rp)+1])
829 rp = fsm[state];
877 rp = fsm[LIT1];
890 rp = fsm[LT1];
894 rp = fsm[HDR1];
896 else rp = fsm[LIT1];
1898 rp = fsm[WS
[all...]
H A Dppproto.c594 rp = fsm[state];
635 rp = fsm[COM2];
645 rp = fsm[COM5];
657 rp = fsm[INCOMMENTXX(rp) ? COM5 : COM3];
666 if (state = fsm[TERMINAL][INDEX(rp)+1])
745 rp = fsm[LIT1];
833 rp = fsm[LIT1];
934 rp = fsm[NEXT(state)];
1089 rp = fsm[state];
/opensolaris-onvv-gate/usr/src/cmd/perl/5.8.4/distrib/lib/Locale/
H A DCountry.pm378 fm:fsm:583:Micronesia, Federated States of
/opensolaris-onvv-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_hw.h3205 uint32_t fsm :1; member in struct:hermon_hw_addr_path_s
3248 uint32_t fsm :1; member in struct:hermon_hw_addr_path_s
3303 uint32_t fsm :1; member in struct:hermon_hw_rss_s
3358 uint32_t fsm :1; member in struct:hermon_hw_rss_s

Completed in 92 milliseconds