Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
fsm.c File Reference
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/module.h>
#include <linux/string.h>
#include "fsm.h"

Go to the source code of this file.

Macros

#define FSM_TIMER_DEBUG   0
 

Functions

void mISDN_FsmNew (struct Fsm *fsm, struct FsmNode *fnlist, int fncount)
 
 EXPORT_SYMBOL (mISDN_FsmNew)
 
void mISDN_FsmFree (struct Fsm *fsm)
 
 EXPORT_SYMBOL (mISDN_FsmFree)
 
int mISDN_FsmEvent (struct FsmInst *fi, int event, void *arg)
 
 EXPORT_SYMBOL (mISDN_FsmEvent)
 
void mISDN_FsmChangeState (struct FsmInst *fi, int newstate)
 
 EXPORT_SYMBOL (mISDN_FsmChangeState)
 
void mISDN_FsmInitTimer (struct FsmInst *fi, struct FsmTimer *ft)
 
 EXPORT_SYMBOL (mISDN_FsmInitTimer)
 
void mISDN_FsmDelTimer (struct FsmTimer *ft, int where)
 
 EXPORT_SYMBOL (mISDN_FsmDelTimer)
 
int mISDN_FsmAddTimer (struct FsmTimer *ft, int millisec, int event, void *arg, int where)
 
 EXPORT_SYMBOL (mISDN_FsmAddTimer)
 
void mISDN_FsmRestartTimer (struct FsmTimer *ft, int millisec, int event, void *arg, int where)
 
 EXPORT_SYMBOL (mISDN_FsmRestartTimer)
 

Macro Definition Documentation

#define FSM_TIMER_DEBUG   0

Definition at line 27 of file fsm.c.

Function Documentation

EXPORT_SYMBOL ( mISDN_FsmNew  )
EXPORT_SYMBOL ( mISDN_FsmFree  )
EXPORT_SYMBOL ( mISDN_FsmEvent  )
EXPORT_SYMBOL ( mISDN_FsmChangeState  )
EXPORT_SYMBOL ( mISDN_FsmInitTimer  )
EXPORT_SYMBOL ( mISDN_FsmDelTimer  )
EXPORT_SYMBOL ( mISDN_FsmAddTimer  )
EXPORT_SYMBOL ( mISDN_FsmRestartTimer  )
int mISDN_FsmAddTimer ( struct FsmTimer ft,
int  millisec,
int  event,
void arg,
int  where 
)

Definition at line 136 of file fsm.c.

void mISDN_FsmChangeState ( struct FsmInst fi,
int  newstate 
)

Definition at line 90 of file fsm.c.

void mISDN_FsmDelTimer ( struct FsmTimer ft,
int  where 
)

Definition at line 124 of file fsm.c.

int mISDN_FsmEvent ( struct FsmInst fi,
int  event,
void arg 
)

Definition at line 59 of file fsm.c.

void mISDN_FsmFree ( struct Fsm fsm)

Definition at line 52 of file fsm.c.

void mISDN_FsmInitTimer ( struct FsmInst fi,
struct FsmTimer ft 
)

Definition at line 110 of file fsm.c.

void mISDN_FsmNew ( struct Fsm fsm,
struct FsmNode fnlist,
int  fncount 
)

Definition at line 30 of file fsm.c.

void mISDN_FsmRestartTimer ( struct FsmTimer ft,
int  millisec,
int  event,
void arg,
int  where 
)

Definition at line 165 of file fsm.c.