Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
divamnt.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/poll.h>
#include <linux/mutex.h>
#include <asm/uaccess.h>
#include "platform.h"
#include "di_defs.h"
#include "divasync.h"
#include "debug_if.h"

Go to the source code of this file.

Functions

 MODULE_DESCRIPTION ("Maint driver for Eicon DIVA Server cards")
 
 MODULE_AUTHOR ("Cytronics & Melware, Eicon Networks")
 
 MODULE_SUPPORTED_DEVICE ("DIVA card driver")
 
 MODULE_LICENSE ("GPL")
 
 module_param (buffer_length, int, 0)
 
 module_param (diva_dbg_mem, ulong, 0)
 
int mntfunc_init (int *, void **, unsigned long)
 
void mntfunc_finit (void)
 
int maint_read_write (void __user *buf, int count)
 
int diva_os_copy_to_user (void *os_handle, void __user *dst, const void *src, int length)
 
int diva_os_copy_from_user (void *os_handle, void *dst, const void __user *src, int length)
 
void diva_os_get_time (dword *sec, dword *usec)
 
void diva_maint_wakeup_read (void)
 
 module_init (maint_init)
 
 module_exit (maint_exit)
 

Variables

charDRIVERRELEASE_MNT = "2.0"
 

Function Documentation

void diva_maint_wakeup_read ( void  )

Definition at line 202 of file divamnt.c.

int diva_os_copy_from_user ( void os_handle,
void dst,
const void __user src,
int  length 
)

Definition at line 80 of file divamnt.c.

int diva_os_copy_to_user ( void os_handle,
void __user dst,
const void src,
int  length 
)

Definition at line 75 of file divamnt.c.

void diva_os_get_time ( dword sec,
dword usec 
)

Definition at line 89 of file divamnt.c.

int maint_read_write ( void __user buf,
int  count 
)

Definition at line 136 of file mntfunc.c.

void mntfunc_finit ( void  )

Definition at line 351 of file mntfunc.c.

int mntfunc_init ( int ,
void **  ,
unsigned  long 
)

Definition at line 303 of file mntfunc.c.

MODULE_AUTHOR ( "Cytronics &  Melware,
Eicon Networks"   
)
MODULE_DESCRIPTION ( "Maint driver for Eicon DIVA Server cards )
module_exit ( maint_exit  )
module_init ( maint_init  )
MODULE_LICENSE ( "GPL"  )
module_param ( buffer_length  ,
int  ,
 
)
module_param ( diva_dbg_mem  ,
ulong  ,
 
)
MODULE_SUPPORTED_DEVICE ( "DIVA card driver )

Variable Documentation

char* DRIVERRELEASE_MNT = "2.0"

Definition at line 44 of file divamnt.c.