Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions | Variables
callc.c File Reference
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/init.h>
#include "hisax.h"
#include <linux/isdn/capicmd.h>

Go to the source code of this file.

Macros

#define ALERT_REJECT   0
 
#define DEFAULT_B_DELAY   300
 
#define FLG_START_B   0
 
#define STATE_COUNT   (ST_IN_PROCEED_SEND + 1)
 
#define EVENT_COUNT   (EV_REDIR + 1)
 

Enumerations

enum  {
  ST_NULL, ST_OUT_DIAL, ST_IN_WAIT_LL, ST_IN_ALERT_SENT,
  ST_IN_WAIT_CONN_ACK, ST_WAIT_BCONN, ST_ACTIVE, ST_WAIT_BRELEASE,
  ST_WAIT_BREL_DISC, ST_WAIT_DCOMMAND, ST_WAIT_DRELEASE, ST_WAIT_D_REL_CNF,
  ST_IN_PROCEED_SEND
}
 
enum  {
  EV_DIAL, EV_SETUP_CNF, EV_ACCEPTB, EV_DISCONNECT_IND,
  EV_RELEASE, EV_LEASED, EV_LEASED_REL, EV_SETUP_IND,
  EV_ACCEPTD, EV_SETUP_CMPL_IND, EV_BC_EST, EV_WRITEBUF,
  EV_HANGUP, EV_BC_REL, EV_CINF, EV_SUSPEND,
  EV_RESUME, EV_NOSETUP_RSP, EV_SETUP_ERR, EV_CONNECT_ERR,
  EV_PROCEED, EV_ALERT, EV_REDIR
}
 

Functions

int __init CallcNew (void)
 
void CallcFree (void)
 
int CallcNewChan (struct IsdnCardState *csta)
 
void CallcFreeChan (struct IsdnCardState *csta)
 
void lli_writewakeup (struct PStack *st, int len)
 
int HiSax_command (isdn_ctrl *ic)
 
int HiSax_writebuf_skb (int id, int chan, int ack, struct sk_buff *skb)
 

Variables

const charlli_revision = "$Revision: 2.59.2.4 $"
 
struct IsdnCard cards []
 

Macro Definition Documentation

#define ALERT_REJECT   0

Definition at line 36 of file callc.c.

#define DEFAULT_B_DELAY   300

Definition at line 47 of file callc.c.

#define EVENT_COUNT   (EV_REDIR + 1)

Definition at line 143 of file callc.c.

#define FLG_START_B   0

Definition at line 51 of file callc.c.

#define STATE_COUNT   (ST_IN_PROCEED_SEND + 1)

Definition at line 98 of file callc.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
ST_NULL 
ST_OUT_DIAL 
ST_IN_WAIT_LL 
ST_IN_ALERT_SENT 
ST_IN_WAIT_CONN_ACK 
ST_WAIT_BCONN 
ST_ACTIVE 
ST_WAIT_BRELEASE 
ST_WAIT_BREL_DISC 
ST_WAIT_DCOMMAND 
ST_WAIT_DRELEASE 
ST_WAIT_D_REL_CNF 
ST_IN_PROCEED_SEND 

Definition at line 81 of file callc.c.

anonymous enum
Enumerator:
EV_DIAL 
EV_SETUP_CNF 
EV_ACCEPTB 
EV_DISCONNECT_IND 
EV_RELEASE 
EV_LEASED 
EV_LEASED_REL 
EV_SETUP_IND 
EV_ACCEPTD 
EV_SETUP_CMPL_IND 
EV_BC_EST 
EV_WRITEBUF 
EV_HANGUP 
EV_BC_REL 
EV_CINF 
EV_SUSPEND 
EV_RESUME 
EV_NOSETUP_RSP 
EV_SETUP_ERR 
EV_CONNECT_ERR 
EV_PROCEED 
EV_ALERT 
EV_REDIR 

Definition at line 117 of file callc.c.

Function Documentation

void CallcFree ( void  )

Definition at line 848 of file callc.c.

void CallcFreeChan ( struct IsdnCardState *  csta)

Definition at line 1161 of file callc.c.

int __init CallcNew ( void  )

Definition at line 838 of file callc.c.

int CallcNewChan ( struct IsdnCardState *  csta)

Definition at line 1120 of file callc.c.

int HiSax_command ( isdn_ctrl ic)

Definition at line 1495 of file callc.c.

int HiSax_writebuf_skb ( int  id,
int  chan,
int  ack,
struct sk_buff skb 
)

Definition at line 1740 of file callc.c.

void lli_writewakeup ( struct PStack *  st,
int  len 
)

Definition at line 1248 of file callc.c.

Variable Documentation

struct IsdnCard cards[]

Definition at line 319 of file config.c.

const char* lli_revision = "$Revision: 2.59.2.4 $"

Definition at line 25 of file callc.c.