Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
isdnl3.h File Reference

Go to the source code of this file.

Data Structures

struct  stateentry


#define SBIT(state)   (1 << state)
#define ALL_STATES   0x03ffffff
#define PROTO_DIS_EURO   0x08
#define L3_DEB_WARN   0x01
#define L3_DEB_PROTERR   0x02
#define L3_DEB_STATE   0x04
#define L3_DEB_CHARGE   0x08
#define L3_DEB_CHECK   0x10
#define L3_DEB_SI   0x20
#define l3_debug(st, fmt, args...)   HiSax_putstatus(st->l1.hardware, "l3 ", fmt, ## args)


void newl3state (struct l3_process *pc, int state)
void L3InitTimer (struct l3_process *pc, struct L3Timer *t)
void L3DelTimer (struct L3Timer *t)
int L3AddTimer (struct L3Timer *t, int millisec, int event)
void StopAllL3Timer (struct l3_process *pc)
struct sk_buffl3_alloc_skb (int len)
struct l3_process * new_l3_process (struct PStack *st, int cr)
void release_l3_process (struct l3_process *p)
struct l3_process * getl3proc (struct PStack *st, int cr)
void l3_msg (struct PStack *st, int pr, void *arg)
void setstack_dss1 (struct PStack *st)
void setstack_ni1 (struct PStack *st)
void setstack_1tr6 (struct PStack *st)

Macro Definition Documentation

#define ALL_STATES   0x03ffffff

Definition at line 9 of file isdnl3.h.

#define L3_DEB_CHARGE   0x08

Definition at line 16 of file isdnl3.h.

#define L3_DEB_CHECK   0x10

Definition at line 17 of file isdnl3.h.

#define L3_DEB_PROTERR   0x02

Definition at line 14 of file isdnl3.h.

#define L3_DEB_SI   0x20

Definition at line 18 of file isdnl3.h.

#define L3_DEB_STATE   0x04

Definition at line 15 of file isdnl3.h.

#define L3_DEB_WARN   0x01

Definition at line 13 of file isdnl3.h.

#define l3_debug (   st,
)    HiSax_putstatus(st->l1.hardware, "l3 ", fmt, ## args)

Definition at line 26 of file isdnl3.h.

#define PROTO_DIS_EURO   0x08

Definition at line 11 of file isdnl3.h.

#define SBIT (   state)    (1 << state)

Definition at line 8 of file isdnl3.h.

Function Documentation

struct l3_process* getl3proc ( struct PStack *  st,
int  cr 

Definition at line 236 of file isdnl3.c.

struct sk_buff* l3_alloc_skb ( int  len)

Definition at line 205 of file isdnl3.c.

void l3_msg ( struct PStack *  st,
int  pr,
void arg 

Definition at line 548 of file isdnl3.c.

int L3AddTimer ( struct L3Timer *  t,
int  millisec,
int  event 

Definition at line 184 of file isdnl3.c.

void L3DelTimer ( struct L3Timer *  t)

Definition at line 178 of file isdnl3.c.

void L3InitTimer ( struct l3_process *  pc,
struct L3Timer *  t 

Definition at line 169 of file isdnl3.c.

struct l3_process* new_l3_process ( struct PStack *  st,
int  cr 

Definition at line 249 of file isdnl3.c.

void newl3state ( struct l3_process *  pc,
int  state 

Definition at line 153 of file isdnl3.c.

void release_l3_process ( struct l3_process *  p)

Definition at line 277 of file isdnl3.c.

void setstack_1tr6 ( struct PStack *  st)

Definition at line 934 of file l3_1tr6.c.

void setstack_dss1 ( struct PStack *  st)

Definition at line 3195 of file l3dss1.c.

void setstack_ni1 ( struct PStack *  st)

Definition at line 3147 of file l3ni1.c.

void StopAllL3Timer ( struct l3_process *  pc)

Definition at line 199 of file isdnl3.c.