This source file includes following definitions.
- kcapi_proc_init
- kcapi_proc_exit
   1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 
  10 
  11 
  12 
  13 #include <linux/kernel.h>
  14 #include <linux/spinlock.h>
  15 #include <linux/list.h>
  16 #include <linux/isdn/capilli.h>
  17 
  18 #ifdef KCAPI_DEBUG
  19 #define DBG(format, arg...) do {                                        \
  20                 printk(KERN_DEBUG "%s: " format "\n" , __func__ , ## arg); \
  21         } while (0)
  22 #else
  23 #define DBG(format, arg...) 
  24 #endif
  25 
  26 enum {
  27         CAPI_CTR_DETACHED = 0,
  28         CAPI_CTR_DETECTED = 1,
  29         CAPI_CTR_LOADING  = 2,
  30         CAPI_CTR_RUNNING  = 3,
  31 };
  32 
  33 extern struct list_head capi_drivers;
  34 extern struct mutex capi_drivers_lock;
  35 
  36 extern struct capi_ctr *capi_controller[CAPI_MAXCONTR];
  37 extern struct mutex capi_controller_lock;
  38 
  39 extern struct capi20_appl *capi_applications[CAPI_MAXAPPL];
  40 
  41 #ifdef CONFIG_PROC_FS
  42 
  43 void kcapi_proc_init(void);
  44 void kcapi_proc_exit(void);
  45 
  46 #else
  47 
  48 static inline void kcapi_proc_init(void) { };
  49 static inline void kcapi_proc_exit(void) { };
  50 
  51 #endif