Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
isdn_divert.c File Reference
#include <linux/proc_fs.h>
#include <linux/slab.h>
#include <linux/timer.h>
#include <linux/jiffies.h>
#include "isdn_divert.h"

Go to the source code of this file.

Data Structures

struct  call_struc
 
struct  deflect_struc
 

Functions

 DEFINE_SPINLOCK (divert_lock)
 
int cf_command (int drvid, int mode, u_char proc, char *msn, u_char service, char *fwd_nr, ulong *procid)
 
int deflect_extern_action (u_char cmd, ulong callid, char *to_nr)
 
int insertrule (int idx, divert_rule *newrule)
 
int deleterule (int idx)
 
divert_rulegetruleptr (int idx)
 
void deleteprocs (void)
 
int ll_callback (isdn_ctrl *ic)
 

Function Documentation

int cf_command ( int  drvid,
int  mode,
u_char  proc,
char msn,
u_char  service,
char fwd_nr,
ulong procid 
)

Definition at line 111 of file isdn_divert.c.

DEFINE_SPINLOCK ( divert_lock  )
int deflect_extern_action ( u_char  cmd,
ulong  callid,
char to_nr 
)

Definition at line 205 of file isdn_divert.c.

void deleteprocs ( void  )

Definition at line 538 of file isdn_divert.c.

int deleterule ( int  idx)

Definition at line 321 of file isdn_divert.c.

divert_rule* getruleptr ( int  idx)

Definition at line 371 of file isdn_divert.c.

int insertrule ( int  idx,
divert_rule newrule 
)

Definition at line 276 of file isdn_divert.c.

int ll_callback ( isdn_ctrl ic)

Definition at line 841 of file isdn_divert.c.