Home
last modified time | relevance | path

Searched full:fsm (Results 1 – 25 of 112) sorted by relevance

12345

/freebsd/usr.sbin/ppp/
H A Dcbcp.c46 #include "fsm.h"
66 cbcp->fsm.state = CBCP_CLOSED; in cbcp_Init()
67 cbcp->fsm.id = 0; in cbcp_Init()
68 cbcp->fsm.delay = 0; in cbcp_Init()
69 *cbcp->fsm.phone = '\0'; in cbcp_Init()
70 memset(&cbcp->fsm.timer, '\0', sizeof cbcp->fsm.timer); in cbcp_Init()
83 timer_Stop(&cbcp->fsm.timer); in cbcp_Timeout()
84 if (cbcp->fsm.restart) { in cbcp_Timeout()
85 switch (cbcp->fsm.state) { in cbcp_Timeout()
105 switch (cbcp->fsm.state) { in cbcp_Timeout()
[all …]
H A Dfsm.h61 struct fsm;
64 u_int timeout; /* FSM retry frequency */
76 int (*LayerUp)(struct fsm *); /* Layer is now up (tlu) */
77 void (*LayerDown)(struct fsm *); /* About to come down (tld) */
78 void (*LayerStart)(struct fsm *); /* Layer about to start (tls) */
79 void (*LayerFinish)(struct fsm *); /* Layer now down (tlf) */
80 void (*InitRestartCounter)(struct fsm *, int);/* Set fsm timer load */
81 void (*SendConfigReq)(struct fsm *); /* Send REQ please */
82 void (*SentTerminateReq)(struct fsm *); /* Term REQ just sent */
83 void (*SendTerminateAck)(struct fsm *, u_char); /* Send Term ACK please */
[all …]
H A Dccp.c50 #include "fsm.h"
80 static void CcpSendConfigReq(struct fsm *);
81 static void CcpSentTerminateReq(struct fsm *);
82 static void CcpSendTerminateAck(struct fsm *, u_char);
83 static void CcpDecodeConfig(struct fsm *, u_char *, u_char *, int,
85 static void CcpLayerStart(struct fsm *);
86 static void CcpLayerFinish(struct fsm *);
87 static int CcpLayerUp(struct fsm *);
88 static void CcpLayerDown(struct fsm *);
89 static void CcpInitRestartCounter(struct fsm *, int);
[all …]
H A Dipv6cp.c51 #include "fsm.h"
91 static int ipv6cp_LayerUp(struct fsm *);
92 static void ipv6cp_LayerDown(struct fsm *);
93 static void ipv6cp_LayerStart(struct fsm *);
94 static void ipv6cp_LayerFinish(struct fsm *);
95 static void ipv6cp_InitRestartCounter(struct fsm *, int);
96 static void ipv6cp_SendConfigReq(struct fsm *);
97 static void ipv6cp_SentTerminateReq(struct fsm *);
98 static void ipv6cp_SendTerminateAck(struct fsm *, u_char);
99 static void ipv6cp_DecodeConfig(struct fsm *, u_char *, u_char *, int,
[all …]
H A Dlcp.c53 #include "fsm.h"
90 static int LcpLayerUp(struct fsm *);
91 static void LcpLayerDown(struct fsm *);
92 static void LcpLayerStart(struct fsm *);
93 static void LcpLayerFinish(struct fsm *);
94 static void LcpInitRestartCounter(struct fsm *, int);
95 static void LcpSendConfigReq(struct fsm *);
96 static void LcpSentTerminateReq(struct fsm *);
97 static void LcpSendTerminateAck(struct fsm *, u_char);
98 static void LcpDecodeConfig(struct fsm *, u_char *, u_char *, int,
[all …]
H A Dfsm.c47 #include "fsm.h"
71 static void FsmSendConfigReq(struct fsm *);
72 static void FsmSendTerminateReq(struct fsm *);
73 static void FsmInitRestartCounter(struct fsm *, int);
75 typedef void (recvfn)(struct fsm *, struct fsmheader *, struct mbuf *);
129 struct fsm *fp = (struct fsm *)v; in StoppedTimeout()
142 fsm_Init(struct fsm *fp, const char *name, u_short proto, int mincode, in fsm_Init()
169 NewState(struct fsm *fp, int new) in NewState()
188 fsm_Output(struct fsm *fp, u_int code, u_int id, u_char *ptr, unsigned count, in fsm_Output()
229 struct fsm *fp = (struct fsm *)v; in FsmOpenNow()
[all …]
H A Dipcp.c67 #include "fsm.h"
110 static int IpcpLayerUp(struct fsm *);
111 static void IpcpLayerDown(struct fsm *);
112 static void IpcpLayerStart(struct fsm *);
113 static void IpcpLayerFinish(struct fsm *);
114 static void IpcpInitRestartCounter(struct fsm *, int);
115 static void IpcpSendConfigReq(struct fsm *);
116 static void IpcpSentTerminateReq(struct fsm *);
117 static void IpcpSendTerminateAck(struct fsm *, u_char);
118 static void IpcpDecodeConfig(struct fsm *, u_char *, u_char *, int,
[all …]
H A Dncp.c50 #include "fsm.h"
119 &bundle->fsm); in ncp_Init()
122 &bundle->fsm); in ncp_Init()
160 fsm_Up(&ncp->ipcp.fsm); in ncp_fsmStart()
161 fsm_Open(&ncp->ipcp.fsm); in ncp_fsmStart()
167 fsm_Up(&ncp->ipv6cp.fsm); in ncp_fsmStart()
168 fsm_Open(&ncp->ipv6cp.fsm); in ncp_fsmStart()
348 struct bundle *bundle = l->lcp.fsm.bundle; in ncp_PushPacket()
515 n = !!(ncp->ipcp.fsm.state == ST_OPENED); in ncp_LayersOpen()
517 n += !!(ncp->ipv6cp.fsm.state == ST_OPENED); in ncp_LayersOpen()
[all …]
H A Ddatalink.c49 #include "fsm.h"
129 log_Printf(LogPHASE, "Call peer back on %s\n", dl->cbcp.fsm.phone); in datalink_HangupDone()
131 strncpy(dl->cfg.phone.list, dl->cbcp.fsm.phone, in datalink_HangupDone()
143 /* if dial.timeout is < 0 (random), we don't override fsm.delay */ in datalink_HangupDone()
144 if (dl->cbcp.fsm.delay < dl->cfg.dial.timeout) in datalink_HangupDone()
145 dl->cbcp.fsm.delay = dl->cfg.dial.timeout; in datalink_HangupDone()
146 datalink_StartDialTimer(dl, dl->cbcp.fsm.delay); in datalink_HangupDone()
245 fsm_Up(&dl->physical->link.lcp.fsm); in datalink_LoginDone()
246 fsm_Open(&dl->physical->link.lcp.fsm); in datalink_LoginDone()
560 datalink_LayerStart(void *v, struct fsm *fp) in datalink_LayerStart()
[all …]
H A Dccp.h81 struct fsm_retry fsm; /* How often/frequently to resend requests */ member
92 struct fsm fsm; /* The finite state machine */ member
127 int (*Usable)(struct fsm *); /* Ok to negotiate ? */
128 int (*Required)(struct fsm *); /* Must negotiate ? */
156 extern void ccp_SendResetReq(struct fsm *);
162 extern int ccp_DefaultUsable(struct fsm *);
163 extern int ccp_DefaultRequired(struct fsm *);
H A Dcbcp.h33 /* fsm states */
54 int state; /* Our FSM state */
55 u_char id; /* Our FSM ID */
56 u_char restart; /* FSM Send again ? */
58 } fsm; member
H A Dlqr.c46 #include "fsm.h"
77 struct hdlc *hdlc = &link2physical(lcp->fsm.link)->hdlc; in SendEchoReq()
83 fsm_Output(&lcp->fsm, CODE_ECHOREQ, hdlc->lqm.echo.seq_sent++, in SendEchoReq()
88 lqr_RecvEcho(struct fsm *fp, struct mbuf *bp) in lqr_RecvEcho()
158 link_PushPacket(lcp->fsm.link, bp, lcp->fsm.bundle, in SendLqrData()
159 LINK_QUEUES(lcp->fsm.link) - 1, PROTO_LQR); in SendLqrData()
166 struct physical *p = link2physical(lcp->fsm.link); in SendLqrReport()
174 lcp->fsm.link->name); in SendLqrReport()
176 lcp->fsm.link->name); in SendLqrReport()
189 lcp->fsm.link->name); in SendLqrReport()
[all …]
H A Dphysical.c65 #include "fsm.h"
545 if (p->link.lcp.fsm.state <= ST_CLOSED) { in physical_DescriptorRead()
593 p->link.lcp.fsm.bundle = dl->bundle; in iov2physical()
594 p->link.lcp.fsm.link = &p->link; in iov2physical()
595 memset(&p->link.lcp.fsm.FsmTimer, '\0', sizeof p->link.lcp.fsm.FsmTimer); in iov2physical()
596 memset(&p->link.lcp.fsm.OpenTimer, '\0', sizeof p->link.lcp.fsm.OpenTimer); in iov2physical()
597 memset(&p->link.lcp.fsm.StoppedTimer, '\0', in iov2physical()
598 sizeof p->link.lcp.fsm.StoppedTimer); in iov2physical()
599 p->link.lcp.fsm.parent = &dl->fsmp; in iov2physical()
602 p->link.ccp.fsm.bundle = dl->bundle; in iov2physical()
[all …]
H A Dcommand.c67 #include "fsm.h"
859 "Close an FSM", "close [lcp|ccp]", NULL},
889 "Open an FSM", "open! [lcp|ccp|ipcp]", (void *)1},
948 if (!arg->cx->physical->link.lcp.fsm.StoppedTimer.load) in ShowStopped()
952 arg->cx->physical->link.lcp.fsm.StoppedTimer.load / SECTICKS); in ShowStopped()
955 if (!arg->cx->physical->link.ccp.fsm.StoppedTimer.load) in ShowStopped()
959 arg->cx->physical->link.ccp.fsm.StoppedTimer.load / SECTICKS); in ShowStopped()
1262 if (arg->cx->physical->link.lcp.fsm.state > ST_CLOSED) { in TerminalCommand()
1264 State2Nam(arg->cx->physical->link.lcp.fsm.state)); in TerminalCommand()
1296 if (cx->physical->link.lcp.fsm.state == ST_OPENED) in OpenCommand()
[all …]
H A Dpred.c43 #include "fsm.h"
150 return 1; /* Ask FSM to ACK */ in Pred1ResetOutput()
241 fsm_Reopen(&ccp->fsm); in Pred1Input()
250 fsm_Reopen(&ccp->fsm); in Pred1Input()
283 ccp->fsm.link->name, pre); in Pred1Input()
284 fsm_Reopen(&ccp->fsm); in Pred1Input()
H A Dipv6cp.h38 struct fsm fsm; /* The finite state machine */ member
41 struct fsm_retry fsm; /* frequency to resend requests */ member
H A Dauth.c57 #include "fsm.h"
414 authp->cfg.fsm.timeout = DEF_FSMRETRY; in auth_Init()
415 authp->cfg.fsm.maxreq = DEF_FSMAUTHTRIES; in auth_Init()
416 authp->cfg.fsm.maxtrm = 0; /* not used */ in auth_Init()
429 authp->authtimer.load = authp->cfg.fsm.timeout * SECTICKS; in auth_StartReq()
431 authp->retry = authp->cfg.fsm.maxreq; in auth_StartReq()
H A Dmppe.c47 #include "fsm.h"
127 return 0; /* Ask FSM not to ACK */ in MPPEResetOutput()
315 fsm_Output(&ccp->fsm, CODE_RESETREQ, ccp->fsm.reqid++, NULL, 0, in MPPEInput()
330 fsm_Output(&ccp->fsm, CODE_RESETREQ, ccp->fsm.reqid++, NULL, 0, in MPPEInput()
430 MPPEUsable(struct fsm *fp) in MPPEUsable()
458 MPPERequired(struct fsm *fp) in MPPERequired()
H A Dipcp.h46 struct fsm fsm; /* The finite state machine */ member
69 struct fsm_retry fsm; /* frequency to resend requests */ member
H A Dmp.c59 #include "fsm.h"
164 mp_LayerStart(void *v __unused, struct fsm *fp __unused) in mp_LayerStart()
166 /* The given FSM (ccp) is about to start up ! */ in mp_LayerStart()
170 mp_LayerUp(void *v __unused, struct fsm *fp) in mp_LayerUp()
172 /* The given fsm (ccp) is now up */ in mp_LayerUp()
178 mp_LayerDown(void *v __unused, struct fsm *fp __unused) in mp_LayerDown()
180 /* The given FSM (ccp) has been told to come down */ in mp_LayerDown()
184 mp_LayerFinish(void *v __unused, struct fsm *fp) in mp_LayerFinish()
186 /* The given fsm (ccp) is now down */ in mp_LayerFinish()
368 fsm_Up(&mp->link.ccp.fsm); in mp_Up()
[all …]
H A Dlcp.h50 struct fsm fsm; /* The finite state machine */ member
92 struct fsm_retry fsm; /* How often/frequently to resend requests */ member
H A Ddeflate.c38 #include "fsm.h"
65 return 1; /* Ask FSM to ACK */ in DeflateResetOutput()
227 ccp_SendResetReq(&ccp->fsm); in DeflateInput()
264 ccp_SendResetReq(&ccp->fsm); in DeflateInput()
306 ccp_SendResetReq(&ccp->fsm); in DeflateInput()
389 ccp_SendResetReq(&ccp->fsm); in DeflateDictSetup()
H A Dlink.h54 struct lcp lcp; /* Our line control FSM */
55 struct ccp ccp; /* Our compression FSM */
/freebsd/sys/contrib/device-tree/Bindings/mtd/
H A Dst-fsm.txt1 * ST-Microelectronics SPI FSM Serial (NOR) Flash Controller
4 - compatible : Should be "st,spi-fsm"
6 - reg-names : Should contain the reg names "spi-fsm"
17 compatible = "st,spi-fsm";
19 reg-names = "spi-fsm";
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86WinCOFFTargetStreamer.cpp412 FPOStateMachine FSM(FPO); in emitFPOData() local
414 FSM.emitFrameDataRecord(OS, FPO->Begin); in emitFPOData()
418 FSM.CurOffset += 4; in emitFPOData()
419 FSM.SavedRegSize += 4; in emitFPOData()
420 FSM.RegSaveOffsets.push_back({Inst.RegOrOffset, FSM.CurOffset}); in emitFPOData()
423 FSM.FrameReg = Inst.RegOrOffset; in emitFPOData()
424 FSM.FrameRegOff = FSM.CurOffset; in emitFPOData()
427 FSM.StackOffsetBeforeAlign = FSM.CurOffset; in emitFPOData()
428 FSM.StackAlign = Inst.RegOrOffset; in emitFPOData()
431 FSM.CurOffset += Inst.RegOrOffset; in emitFPOData()
[all …]

12345