Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/errno.h>
#include <linux/major.h>
#include <linux/kernel.h>
#include <linux/signal.h>
#include <linux/slab.h>
#include <linux/mm.h>
#include <linux/sched.h>
#include <linux/timer.h>
#include <linux/interrupt.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/serial.h>
#include <linux/string.h>
#include <linux/fcntl.h>
#include <linux/ptrace.h>
#include <linux/mutex.h>
#include <linux/ioport.h>
#include <linux/delay.h>
#include <linux/completion.h>
#include <linux/wait.h>
#include <linux/pci.h>
#include <linux/uaccess.h>
#include <linux/atomic.h>
#include <asm/unaligned.h>
#include <linux/bitops.h>
#include <linux/spinlock.h>
#include <linux/init.h>
#include "rocket_int.h"
#include "rocket.h"
Go to the source code of this file.
Macros | |
#define | ROCKET_PARANOIA_CHECK |
#define | ROCKET_DISABLE_SIMUSAGE |
#define | POLL_PERIOD HZ/100 /* Polling period .01 seconds (10ms) */ |
#define | ROCKET_VERSION "2.09" |
#define | ROCKET_DATE "12-June-2003" |
Functions | |
MODULE_AUTHOR ("Theodore Ts'o") | |
MODULE_DESCRIPTION ("Comtrol RocketPort driver") | |
module_param (board1, ulong, 0) | |
MODULE_PARM_DESC (board1,"I/O port for (ISA) board #1") | |
module_param (board2, ulong, 0) | |
MODULE_PARM_DESC (board2,"I/O port for (ISA) board #2") | |
module_param (board3, ulong, 0) | |
MODULE_PARM_DESC (board3,"I/O port for (ISA) board #3") | |
module_param (board4, ulong, 0) | |
MODULE_PARM_DESC (board4,"I/O port for (ISA) board #4") | |
module_param (controller, ulong, 0) | |
MODULE_PARM_DESC (controller,"I/O port for (ISA) rocketport controller") | |
module_param (support_low_speed, bool, 0) | |
MODULE_PARM_DESC (support_low_speed,"1 means support 50 baud, 0 means support 460400 baud") | |
module_param (modem1, ulong, 0) | |
MODULE_PARM_DESC (modem1,"1 means (ISA) board #1 is a RocketModem") | |
module_param (modem2, ulong, 0) | |
MODULE_PARM_DESC (modem2,"1 means (ISA) board #2 is a RocketModem") | |
module_param (modem3, ulong, 0) | |
MODULE_PARM_DESC (modem3,"1 means (ISA) board #3 is a RocketModem") | |
module_param (modem4, ulong, 0) | |
MODULE_PARM_DESC (modem4,"1 means (ISA) board #4 is a RocketModem") | |
module_param_array (pc104_1, ulong, NULL, 0) | |
MODULE_PARM_DESC (pc104_1,"set interface types for ISA(PC104) board #1 (e.g. pc104_1=232,232,485,485,...") | |
module_param_array (pc104_2, ulong, NULL, 0) | |
MODULE_PARM_DESC (pc104_2,"set interface types for ISA(PC104) board #2 (e.g. pc104_2=232,232,485,485,...") | |
module_param_array (pc104_3, ulong, NULL, 0) | |
MODULE_PARM_DESC (pc104_3,"set interface types for ISA(PC104) board #3 (e.g. pc104_3=232,232,485,485,...") | |
module_param_array (pc104_4, ulong, NULL, 0) | |
MODULE_PARM_DESC (pc104_4,"set interface types for ISA(PC104) board #4 (e.g. pc104_4=232,232,485,485,...") | |
module_init (rp_init) | |
module_exit (rp_cleanup_module) | |
MODULE_LICENSE ("Dual BSD/GPL") | |
MODULE_AUTHOR | ( | "Theodore Ts'o" | ) |
MODULE_DESCRIPTION | ( | "Comtrol RocketPort driver" | ) |
module_exit | ( | rp_cleanup_module | ) |
module_init | ( | rp_init | ) |
MODULE_LICENSE | ( | "Dual BSD/GPL" | ) |
module_param | ( | board1 | , |
ulong | , | ||
0 | |||
) |
module_param | ( | board2 | , |
ulong | , | ||
0 | |||
) |
module_param | ( | board3 | , |
ulong | , | ||
0 | |||
) |
module_param | ( | board4 | , |
ulong | , | ||
0 | |||
) |
module_param | ( | controller | , |
ulong | , | ||
0 | |||
) |
module_param | ( | support_low_speed | , |
bool | , | ||
0 | |||
) |
module_param | ( | modem1 | , |
ulong | , | ||
0 | |||
) |
module_param | ( | modem2 | , |
ulong | , | ||
0 | |||
) |
module_param | ( | modem3 | , |
ulong | , | ||
0 | |||
) |
module_param | ( | modem4 | , |
ulong | , | ||
0 | |||
) |
MODULE_PARM_DESC | ( | controller | , |
"I/O port for (ISA) rocketport controller" | |||
) |
MODULE_PARM_DESC | ( | pc104_1 | ) |
MODULE_PARM_DESC | ( | pc104_2 | ) |
MODULE_PARM_DESC | ( | pc104_3 | ) |
MODULE_PARM_DESC | ( | pc104_4 | ) |