|
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 | ) |
1.8.2