Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions
capidrv.c File Reference
#include <linux/module.h>
#include <linux/errno.h>
#include <linux/kernel.h>
#include <linux/major.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/fs.h>
#include <linux/signal.h>
#include <linux/mm.h>
#include <linux/timer.h>
#include <linux/wait.h>
#include <linux/skbuff.h>
#include <linux/isdn.h>
#include <linux/isdnif.h>
#include <linux/proc_fs.h>
#include <linux/seq_file.h>
#include <linux/capi.h>
#include <linux/kernelcapi.h>
#include <linux/ctype.h>
#include <linux/init.h>
#include <linux/moduleparam.h>
#include <linux/isdn/capiutil.h>
#include <linux/isdn/capicmd.h>
#include "capidrv.h"

Go to the source code of this file.

Data Structures

struct  capidrv_contr
 
struct  capidrv_contr::capidrv_bchan
 
struct  capidrv_contr::capidrv_bchan::capidrv_plci
 
struct  capidrv_contr::capidrv_bchan::capidrv_plci::capidrv_ncci
 
struct  capidrv_contr::capidrv_bchan::capidrv_plci::capidrv_ncci::ncci_datahandle_queue
 
struct  capidrv_data
 
struct  listenstatechange
 
struct  plcistatechange
 
struct  nccistatechange
 
struct  internal_bchannelinfo
 

Macros

#define PUTBYTE_TO_STATUS(card, byte)
 

Typedefs

typedef struct capidrv_plci capidrv_plci
 
typedef struct capidrv_ncci capidrv_ncci
 
typedef struct capidrv_contr capidrv_contr
 
typedef struct capidrv_data capidrv_data
 
typedef struct capidrv_bchan capidrv_bchan
 

Functions

 MODULE_DESCRIPTION ("CAPI4Linux: Interface to ISDN4Linux")
 
 MODULE_AUTHOR ("Carsten Paeth")
 
 MODULE_LICENSE ("GPL")
 
 module_param (debugmode, uint, S_IRUGO|S_IWUSR)
 
 module_init (capidrv_init)
 
 module_exit (capidrv_exit)
 

Macro Definition Documentation

#define PUTBYTE_TO_STATUS (   card,
  byte 
)
Value:
do { \
*(card)->q931_write++ = (byte); \
if ((card)->q931_write > (card)->q931_end) \
(card)->q931_write = (card)->q931_buf; \
} while (0)

Definition at line 1421 of file capidrv.c.

Typedef Documentation

Definition at line 137 of file capidrv.c.

Definition at line 135 of file capidrv.c.

Definition at line 136 of file capidrv.c.

Definition at line 134 of file capidrv.c.

Definition at line 133 of file capidrv.c.

Function Documentation

MODULE_AUTHOR ( "Carsten Paeth"  )
MODULE_DESCRIPTION ( "CAPI4Linux: Interface to ISDN4Linux"  )
module_exit ( capidrv_exit  )
module_init ( capidrv_init  )
MODULE_LICENSE ( "GPL"  )
module_param ( debugmode  ,
uint  ,
S_IRUGO S_IWUSR 
)