Lines Matching refs:fsm
2 * fsm.c - {Link, IP} Control Protocol Finite State Machine.
48 * Randomize fsm id on link/init.
60 #include "netif/ppp/fsm.h"
63 static void fsm_rconfreq(fsm *f, u_char id, u_char *inp, int len);
64 static void fsm_rconfack(fsm *f, int id, u_char *inp, int len);
65 static void fsm_rconfnakrej(fsm *f, int code, int id, u_char *inp, int len);
66 static void fsm_rtermreq(fsm *f, int id, u_char *p, int len);
67 static void fsm_rtermack(fsm *f);
68 static void fsm_rcoderej(fsm *f, u_char *inp, int len);
69 static void fsm_sconfreq(fsm *f, int retransmit);
74 * fsm_init - Initialize fsm.
76 * Initialize fsm state.
78 void fsm_init(fsm *f) {
91 void fsm_lowerup(fsm *f) {
119 void fsm_lowerdown(fsm *f) {
160 void fsm_open(fsm *f) {
200 static void terminate_layer(fsm *f, int nextstate) {
237 void fsm_close(fsm *f, const char *reason) {
267 fsm *f = (fsm *) arg;
318 void fsm_input(fsm *f, u_char *inpacket, int l) {
392 static void fsm_rconfreq(fsm *f, u_char id, u_char *inp, int len) {
459 static void fsm_rconfack(fsm *f, int id, u_char *inp, int len) {
515 static void fsm_rconfnakrej(fsm *f, int code, int id, u_char *inp, int len) {
580 static void fsm_rtermreq(fsm *f, int id, u_char *p, int len) {
611 static void fsm_rtermack(fsm *f) {
645 static void fsm_rcoderej(fsm *f, u_char *inp, int len) {
666 void fsm_protreject(fsm *f) {
706 static void fsm_sconfreq(fsm *f, int retransmit) {
770 void fsm_sdata(fsm *f, u_char code, u_char id, const u_char *data, int datalen) {