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

Go to the source code of this file.

Data Structures

struct  callb_data
 
struct  fsm_entry
 
struct  fsm_timer_entry
 

Macros

#define ST_NULL   0
 
#define ST_CALL_INIT   1 /* Call initiated */
 
#define ST_OVER_SEND   2 /* Overlap sending - Requests More Info 4 call */
 
#define ST_CALL_PROC   3 /* Call Proceeding */
 
#define ST_CALL_DELV   4
 
#define ST_CALL_PRES   6 /* Call Present - Received CONN.IND */
 
#define ST_CALL_RECV   7 /* Alerting sent */
 
#define ST_CONN_REQ   8 /* Answered - waiting 4 CONN.CONF */
 
#define ST_INCM_PROC   9
 
#define ST_ACTIVE   10
 
#define ST_DISC_REQ   11
 
#define ST_DISC_IND   12
 
#define ST_SUSP_REQ   15
 
#define ST_RESM_REQ   17
 
#define ST_RELS_REQ   19
 
#define ST_OVER_RECV   25
 
#define ST_ACTIVE_SELP   26 /* Select protocol on B-Channel */
 
#define ST_ACTIVE_ACTV   27 /* Activate B-channel protocol */
 
#define MAX_STATE   ST_ACTIVE_ACTV
 
#define EV_NULL   0
 
#define EV_USR_SETUP_REQ   1
 
#define EV_USR_SETUP_RESP   2
 
#define EV_USR_PROCED_REQ   3
 
#define EV_USR_RELEASE_REQ   4
 
#define EV_USR_REJECT_REQ   4
 
#define EV_NET_SETUP   16
 
#define EV_NET_CALL_PROC   17
 
#define EV_NET_SETUP_ACK   18
 
#define EV_NET_CONN   19
 
#define EV_NET_CONN_ACK   20
 
#define EV_NET_SELP_RESP   21
 
#define EV_NET_ACTV_RESP   22
 
#define EV_NET_DISC   23
 
#define EV_NET_RELEASE   24
 
#define EV_NET_RELEASE_COMP   25
 
#define EV_TIMER   26
 
#define EV_ERROR   32
 
#define CAUSE_NORMAL   0x10U
 
#define CAUSE_NOCHAN   0x22U
 

Functions

void pcbit_fsm_event (struct pcbit_dev *, struct pcbit_chan *, unsigned short event, struct callb_data *)
 
charstrisdnevent (ushort ev)
 

Variables

const char *const isdn_state_table []
 

Macro Definition Documentation

#define CAUSE_NOCHAN   0x22U

Definition at line 68 of file edss1.h.

#define CAUSE_NORMAL   0x10U

Definition at line 67 of file edss1.h.

#define EV_ERROR   32

Definition at line 60 of file edss1.h.

#define EV_NET_ACTV_RESP   22

Definition at line 53 of file edss1.h.

#define EV_NET_CALL_PROC   17

Definition at line 47 of file edss1.h.

#define EV_NET_CONN   19

Definition at line 49 of file edss1.h.

#define EV_NET_CONN_ACK   20

Definition at line 50 of file edss1.h.

#define EV_NET_DISC   23

Definition at line 55 of file edss1.h.

#define EV_NET_RELEASE   24

Definition at line 56 of file edss1.h.

#define EV_NET_RELEASE_COMP   25

Definition at line 57 of file edss1.h.

#define EV_NET_SELP_RESP   21

Definition at line 52 of file edss1.h.

#define EV_NET_SETUP   16

Definition at line 46 of file edss1.h.

#define EV_NET_SETUP_ACK   18

Definition at line 48 of file edss1.h.

#define EV_NULL   0

Definition at line 39 of file edss1.h.

#define EV_TIMER   26

Definition at line 59 of file edss1.h.

#define EV_USR_PROCED_REQ   3

Definition at line 42 of file edss1.h.

#define EV_USR_REJECT_REQ   4

Definition at line 44 of file edss1.h.

#define EV_USR_RELEASE_REQ   4

Definition at line 43 of file edss1.h.

#define EV_USR_SETUP_REQ   1

Definition at line 40 of file edss1.h.

#define EV_USR_SETUP_RESP   2

Definition at line 41 of file edss1.h.

#define MAX_STATE   ST_ACTIVE_ACTV

Definition at line 37 of file edss1.h.

#define ST_ACTIVE   10

Definition at line 26 of file edss1.h.

#define ST_ACTIVE_ACTV   27 /* Activate B-channel protocol */

Definition at line 35 of file edss1.h.

#define ST_ACTIVE_SELP   26 /* Select protocol on B-Channel */

Definition at line 34 of file edss1.h.

#define ST_CALL_DELV   4

Definition at line 21 of file edss1.h.

#define ST_CALL_INIT   1 /* Call initiated */

Definition at line 18 of file edss1.h.

#define ST_CALL_PRES   6 /* Call Present - Received CONN.IND */

Definition at line 22 of file edss1.h.

#define ST_CALL_PROC   3 /* Call Proceeding */

Definition at line 20 of file edss1.h.

#define ST_CALL_RECV   7 /* Alerting sent */

Definition at line 23 of file edss1.h.

#define ST_CONN_REQ   8 /* Answered - waiting 4 CONN.CONF */

Definition at line 24 of file edss1.h.

#define ST_DISC_IND   12

Definition at line 28 of file edss1.h.

#define ST_DISC_REQ   11

Definition at line 27 of file edss1.h.

#define ST_INCM_PROC   9

Definition at line 25 of file edss1.h.

#define ST_NULL   0

Definition at line 17 of file edss1.h.

#define ST_OVER_RECV   25

Definition at line 32 of file edss1.h.

#define ST_OVER_SEND   2 /* Overlap sending - Requests More Info 4 call */

Definition at line 19 of file edss1.h.

#define ST_RELS_REQ   19

Definition at line 31 of file edss1.h.

#define ST_RESM_REQ   17

Definition at line 30 of file edss1.h.

#define ST_SUSP_REQ   15

Definition at line 29 of file edss1.h.

Function Documentation

void pcbit_fsm_event ( struct pcbit_dev *  ,
struct pcbit_chan *  ,
unsigned short  event,
struct callb_data  
)

Definition at line 266 of file edss1.c.

char* strisdnevent ( ushort  ev)

Definition at line 167 of file edss1.c.

Variable Documentation

const char* const isdn_state_table[]

Definition at line 36 of file edss1.c.