Linux Kernel
3.7.1
|
#include <linux/capability.h>
#include <linux/module.h>
#include <linux/ioport.h>
#include <linux/string.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/hdlcdrv.h>
#include <linux/baycom.h>
#include <linux/jiffies.h>
#include <asm/uaccess.h>
#include <asm/io.h>
#include <asm/irq.h>
Go to the source code of this file.
Data Structures | |
struct | baycom_state |
struct | baycom_state::modem_state |
struct | baycom_state::modem_state::modem_state_ser12 |
struct | baycom_state::debug_vals |
Macros | |
#define | BAYCOM_DEBUG |
#define | NR_PORTS 4 |
#define | RBR(iobase) (iobase+0) |
#define | THR(iobase) (iobase+0) |
#define | IER(iobase) (iobase+1) |
#define | IIR(iobase) (iobase+2) |
#define | FCR(iobase) (iobase+2) |
#define | LCR(iobase) (iobase+3) |
#define | MCR(iobase) (iobase+4) |
#define | LSR(iobase) (iobase+5) |
#define | MSR(iobase) (iobase+6) |
#define | SCR(iobase) (iobase+7) |
#define | DLL(iobase) (iobase+0) |
#define | DLM(iobase) (iobase+1) |
#define | SER12_EXTENT 8 |
Enumerations | |
enum | uart { c_uart_unknown, c_uart_8250, c_uart_16450, c_uart_16550, c_uart_16550A, c_uart_unknown, c_uart_8250, c_uart_16450, c_uart_16550, c_uart_16550A, c_uart_unknown, c_uart_8250, c_uart_16450, c_uart_16550, c_uart_16550A } |
Functions | |
module_param_array (mode, charp, NULL, 0) | |
MODULE_PARM_DESC (mode,"baycom operating mode; * for software DCD") | |
module_param_array (iobase, int, NULL, 0) | |
MODULE_PARM_DESC (iobase,"baycom io base address") | |
module_param_array (irq, int, NULL, 0) | |
MODULE_PARM_DESC (irq,"baycom irq number") | |
module_param_array (baud, int, NULL, 0) | |
MODULE_PARM_DESC (baud,"baycom baud rate (300 to 4800)") | |
MODULE_AUTHOR ("Thomas M. Sailer, [email protected], [email protected]") | |
MODULE_DESCRIPTION ("Baycom ser12 full duplex amateur radio modem driver") | |
MODULE_LICENSE ("GPL") | |
module_init (init_baycomserfdx) | |
module_exit (cleanup_baycomserfdx) | |
__setup ("baycom_ser_fdx=", baycom_ser_fdx_setup) | |
#define BAYCOM_DEBUG |
Definition at line 90 of file baycom_ser_fdx.c.
Definition at line 116 of file baycom_ser_fdx.c.
Definition at line 117 of file baycom_ser_fdx.c.
Definition at line 110 of file baycom_ser_fdx.c.
Definition at line 108 of file baycom_ser_fdx.c.
Definition at line 109 of file baycom_ser_fdx.c.
Definition at line 111 of file baycom_ser_fdx.c.
Definition at line 113 of file baycom_ser_fdx.c.
Definition at line 112 of file baycom_ser_fdx.c.
Definition at line 114 of file baycom_ser_fdx.c.
#define NR_PORTS 4 |
Definition at line 100 of file baycom_ser_fdx.c.
Definition at line 106 of file baycom_ser_fdx.c.
Definition at line 115 of file baycom_ser_fdx.c.
#define SER12_EXTENT 8 |
Definition at line 119 of file baycom_ser_fdx.c.
Definition at line 107 of file baycom_ser_fdx.c.
enum uart |
Definition at line 374 of file baycom_ser_fdx.c.
__setup | ( | ) |
MODULE_AUTHOR | ( | "Thomas M. | Sailer, |
sailer @ife.ee.ethz. | ch, | ||
hb9jnx @hb9w.che.eu" | |||
) |
module_exit | ( | cleanup_baycomserfdx | ) |
module_init | ( | init_baycomserfdx | ) |
MODULE_LICENSE | ( | "GPL" | ) |