#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.
|
| 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) |
|
int mntfunc_init |
( |
int * |
, |
|
|
void ** |
, |
|
|
unsigned |
long |
|
) |
| |
MODULE_AUTHOR |
( |
"Cytronics & |
Melware, |
|
|
Eicon Networks" |
|
|
) |
| |
module_exit |
( |
maint_exit |
| ) |
|
module_init |
( |
maint_init |
| ) |
|
module_param |
( |
diva_dbg_mem |
, |
|
|
ulong |
, |
|
|
0 |
|
|
) |
| |
char* DRIVERRELEASE_MNT = "2.0" |