!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
!_TAG_PROGRAM_VERSION	5.7	//
B921600	mxser.c	4001;"	d	file:
BAUD_TABLE_NO	mxser.c	777;"	d	file:
C102_ASIC_ID	mxser.c	279;"	d	file:
C104_ASIC_ID	mxser.c	278;"	d	file:
C168_ASIC_ID	mxser.c	277;"	d	file:
CHIP_CS	mxser.c	4656;"	d	file:
CHIP_DI	mxser.c	4657;"	d	file:
CHIP_DO	mxser.c	4655;"	d	file:
CHIP_SK	mxser.c	4654;"	d	file:
CI104J_ASIC_ID	mxser.c	282;"	d	file:
CI132_ASIC_ID	mxser.c	280;"	d	file:
CI134_ASIC_ID	mxser.c	281;"	d	file:
CLEAR_FUNC	mxser.c	/^CLEAR_FUNC_RET	CLEAR_FUNC(void)$/;"	f
CMSPAR	mxser.c	4063;"	d	file:
CheckIsMoxaMust	mxser.c	/^static int CheckIsMoxaMust(int io)$/;"	f	file:
EN0_DCFG	mxser.c	4663;"	d	file:
EN0_PORT	mxser.c	4664;"	d	file:
EN0_RCNTHI	mxser.c	4662;"	d	file:
EN0_RCNTLO	mxser.c	4661;"	d	file:
EN0_RSARHI	mxser.c	4660;"	d	file:
EN0_RSARLO	mxser.c	4659;"	d	file:
ENC_PAGE0	mxser.c	4665;"	d	file:
ENC_PAGE3	mxser.c	4666;"	d	file:
EN_CCMD	mxser.c	4658;"	d	file:
GMStatus	mxser.c	/^static  struct mxser_mstatus GMStatus[MXSER_PORTS];$/;"	v	typeref:struct:mxser_mstatus	file:
Gmoxa_uart_id	mxser.c	/^unsigned int Gmoxa_uart_id[UART_TYPE_NUM]= {$/;"	v
Gpci_uart_info	mxser.c	/^struct mxpciuart_info Gpci_uart_info[UART_INFO_NUM] = {$/;"	v	typeref:struct:mxpciuart_info
IER	mxser.c	/^	int			IER;		\/* Interrupt Enable Register *\/$/;"	m	struct:mxser_struct	file:
INIT_FUNC	mxser.c	/^INIT_FUNC_RET	INIT_FUNC(void)$/;"	f
IRQ_T	mxser.c	157;"	d	file:
IRQ_T	mxser.c	159;"	d	file:
IsMoxaMustChipFlag	mxser.c	/^	int			IsMoxaMustChipFlag;	\/\/ add by Victor Yu. 08-30-2002$/;"	m	struct:mxser_struct	file:
IsMoxaMustChipFlag	mxser.c	/^	int		IsMoxaMustChipFlag;	\/\/ add by Victor Yu. 08-30-2002$/;"	m	struct:mxser_hwconf	file:
MCR	mxser.c	/^	int			MCR;		\/* Modem control register *\/$/;"	m	struct:mxser_struct	file:
MIN	mxser.c	163;"	d	file:
MODULE	mxser.c	27;"	d	file:
MOD_DEC_USE_COUNT	mxser.c	44;"	d	file:
MOD_INC_USE_COUNT	mxser.c	43;"	d	file:
MOXA	mxser.c	393;"	d	file:
MOXA_ASPP_GETBAUD	mxser.c	423;"	d	file:
MOXA_ASPP_LSTATUS	mxser.c	425;"	d	file:
MOXA_ASPP_MON	mxser.c	424;"	d	file:
MOXA_ASPP_MON_EXT	mxser.c	426;"	d	file:
MOXA_ASPP_OQUEUE	mxser.c	421;"	d	file:
MOXA_ASPP_SETBAUD	mxser.c	422;"	d	file:
MOXA_CHKPORTENABLE	mxser.c	397;"	d	file:
MOXA_DIAGNOSE	mxser.c	396;"	d	file:
MOXA_GETDATACOUNT	mxser.c	394;"	d	file:
MOXA_GETMSTATUS	mxser.c	401;"	d	file:
MOXA_GET_CONF	mxser.c	395;"	d	file:
MOXA_GET_CUMAJOR	mxser.c	400;"	d	file:
MOXA_GET_MAJOR	mxser.c	399;"	d	file:
MOXA_GET_OP_MODE	mxser.c	405;"	d	file:
MOXA_GET_SPECIAL_BAUD_RATE	mxser.c	429;"	d	file:
MOXA_HighSpeedOn	mxser.c	398;"	d	file:
MOXA_SDS_GETICOUNTER	mxser.c	417;"	d	file:
MOXA_SDS_RSTICOUNTER	mxser.c	418;"	d	file:
MOXA_SET_BAUD_METHOD	mxser.c	427;"	d	file:
MOXA_SET_OP_MODE	mxser.c	404;"	d	file:
MOXA_SET_SPECIAL_BAUD_RATE	mxser.c	428;"	d	file:
MXSERCUMAJOR	mxser.c	82;"	d	file:
MXSERMAJOR	mxser.c	81;"	d	file:
MXSER_BOARDS	mxser.c	109;"	d	file:
MXSER_BOARD_C102_ISA	mxser.c	/^	MXSER_BOARD_C102_ISA,$/;"	e	enum:__anon1	file:
MXSER_BOARD_C104_ISA	mxser.c	/^	MXSER_BOARD_C104_ISA,$/;"	e	enum:__anon1	file:
MXSER_BOARD_C104_PCI	mxser.c	/^	MXSER_BOARD_C104_PCI,$/;"	e	enum:__anon1	file:
MXSER_BOARD_C168_ISA	mxser.c	/^	MXSER_BOARD_C168_ISA = 1,$/;"	e	enum:__anon1	file:
MXSER_BOARD_C168_PCI	mxser.c	/^	MXSER_BOARD_C168_PCI,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CB108	mxser.c	/^	MXSER_BOARD_CB108,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CB114	mxser.c	/^	MXSER_BOARD_CB114,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CB134I	mxser.c	/^	MXSER_BOARD_CB134I,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CI104J	mxser.c	/^        MXSER_BOARD_CI104J,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CI132	mxser.c	/^	MXSER_BOARD_CI132,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CI134	mxser.c	/^	MXSER_BOARD_CI134,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP102	mxser.c	/^	MXSER_BOARD_CP102,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP102U	mxser.c	/^	MXSER_BOARD_CP102U,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP102UF	mxser.c	/^	MXSER_BOARD_CP102UF,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP102UL	mxser.c	/^	MXSER_BOARD_CP102UL,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP104EL	mxser.c	/^	MXSER_BOARD_CP104EL,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP104JU	mxser.c	/^	MXSER_BOARD_CP104JU,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP104U	mxser.c	/^	MXSER_BOARD_CP104U,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP112UL	mxser.c	/^	MXSER_BOARD_CP112UL$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP114	mxser.c	/^	MXSER_BOARD_CP114,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP114UL	mxser.c	/^	MXSER_BOARD_CP114UL,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP118EL	mxser.c	/^	MXSER_BOARD_CP118EL,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP118U	mxser.c	/^	MXSER_BOARD_CP118U,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP132	mxser.c	/^	MXSER_BOARD_CP132,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP132U	mxser.c	/^	MXSER_BOARD_CP132U,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP134U	mxser.c	/^	MXSER_BOARD_CP134U,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP138U	mxser.c	/^	MXSER_BOARD_CP138U,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP168EL	mxser.c	/^	MXSER_BOARD_CP168EL,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CP168U	mxser.c	/^	MXSER_BOARD_CP168U,$/;"	e	enum:__anon1	file:
MXSER_BOARD_CT114	mxser.c	/^	MXSER_BOARD_CT114,$/;"	e	enum:__anon1	file:
MXSER_BOARD_POS104UL	mxser.c	/^	MXSER_BOARD_POS104UL,$/;"	e	enum:__anon1	file:
MXSER_BOARD_RC7000	mxser.c	/^	MXSER_BOARD_RC7000,$/;"	e	enum:__anon1	file:
MXSER_ERR_IOADDR	mxser.c	114;"	d	file:
MXSER_ERR_IRQ	mxser.c	115;"	d	file:
MXSER_ERR_IRQ_CONFLIT	mxser.c	116;"	d	file:
MXSER_ERR_VECTOR	mxser.c	117;"	d	file:
MXSER_EVENT_HANGUP	mxser.c	106;"	d	file:
MXSER_EVENT_TXLOW	mxser.c	105;"	d	file:
MXSER_ISR_PASS_LIMIT	mxser.c	112;"	d	file:
MXSER_PORTS	mxser.c	110;"	d	file:
MXSER_PORTS_PER_BOARD	mxser.c	111;"	d	file:
MXSER_VERSION	mxser.c	80;"	d	file:
MX_LOCK	mxser.c	138;"	d	file:
MX_LOCK_INIT	mxser.c	127;"	d	file:
MX_UNLOCK	mxser.c	142;"	d	file:
MaxCanSetBaudRate	mxser.c	/^	int			MaxCanSetBaudRate;	\/\/ add by Victor Yu. 09-04-2002$/;"	m	struct:mxser_struct	file:
MaxCanSetBaudRate	mxser.c	/^	int		MaxCanSetBaudRate[MXSER_PORTS_PER_BOARD];	\/\/ add by Victor Yu. 09-04-2002$/;"	m	struct:mxser_hwconf	file:
NPPI_NOTIFY_BREAK	mxser.c	437;"	d	file:
NPPI_NOTIFY_CTSHOLD	mxser.c	439;"	d	file:
NPPI_NOTIFY_DSRHOLD	mxser.c	440;"	d	file:
NPPI_NOTIFY_FRAMING	mxser.c	434;"	d	file:
NPPI_NOTIFY_HW_OVERRUN	mxser.c	435;"	d	file:
NPPI_NOTIFY_PARITY	mxser.c	433;"	d	file:
NPPI_NOTIFY_SW_OVERRUN	mxser.c	436;"	d	file:
NPPI_NOTIFY_XOFFHOLD	mxser.c	441;"	d	file:
NPPI_NOTIFY_XOFFXENT	mxser.c	442;"	d	file:
OP_MODE_MASK	mxser.c	411;"	d	file:
PCI_ANY_ID	mxser.c	474;"	d	file:
PCI_DEVICE_ID_C104	mxser.c	178;"	d	file:
PCI_DEVICE_ID_C168	mxser.c	174;"	d	file:
PCI_DEVICE_ID_CB108	mxser.c	246;"	d	file:
PCI_DEVICE_ID_CB114	mxser.c	250;"	d	file:
PCI_DEVICE_ID_CB134I	mxser.c	254;"	d	file:
PCI_DEVICE_ID_CP102	mxser.c	194;"	d	file:
PCI_DEVICE_ID_CP102U	mxser.c	226;"	d	file:
PCI_DEVICE_ID_CP102UF	mxser.c	270;"	d	file:
PCI_DEVICE_ID_CP102UL	mxser.c	222;"	d	file:
PCI_DEVICE_ID_CP104EL	mxser.c	238;"	d	file:
PCI_DEVICE_ID_CP104JU	mxser.c	214;"	d	file:
PCI_DEVICE_ID_CP104U	mxser.c	198;"	d	file:
PCI_DEVICE_ID_CP112UL	mxser.c	274;"	d	file:
PCI_DEVICE_ID_CP114	mxser.c	186;"	d	file:
PCI_DEVICE_ID_CP114UL	mxser.c	266;"	d	file:
PCI_DEVICE_ID_CP118EL	mxser.c	230;"	d	file:
PCI_DEVICE_ID_CP118U	mxser.c	218;"	d	file:
PCI_DEVICE_ID_CP132	mxser.c	182;"	d	file:
PCI_DEVICE_ID_CP132U	mxser.c	206;"	d	file:
PCI_DEVICE_ID_CP134U	mxser.c	210;"	d	file:
PCI_DEVICE_ID_CP138U	mxser.c	258;"	d	file:
PCI_DEVICE_ID_CP168EL	mxser.c	234;"	d	file:
PCI_DEVICE_ID_CP168U	mxser.c	202;"	d	file:
PCI_DEVICE_ID_CT114	mxser.c	190;"	d	file:
PCI_DEVICE_ID_POS104UL	mxser.c	262;"	d	file:
PCI_DEVICE_ID_RC7000	mxser.c	242;"	d	file:
PCI_VENDOR_ID_MOXA	mxser.c	170;"	d	file:
PORTNO	mxser.c	149;"	d	file:
PORTNO	mxser.c	151;"	d	file:
RELEVANT_IFLAG	mxser.c	154;"	d	file:
RS232_MODE	mxser.c	407;"	d	file:
RS422_MODE	mxser.c	409;"	d	file:
RS485_2WIRE_MODE	mxser.c	408;"	d	file:
RS485_4WIRE_MODE	mxser.c	410;"	d	file:
SDS_PORT8_DTR	mxser.c	/^void SDS_PORT8_DTR(int stat)$/;"	f
SERIAL_DO_RESTART	mxser.c	108;"	d	file:
SERIAL_TYPE_CALLOUT	mxser.c	120;"	d	file:
SERIAL_TYPE_NORMAL	mxser.c	119;"	d	file:
SMARTIO_GET_SPECIAL_BAUD_RATE	mxser.c	431;"	d	file:
SMARTIO_SET_SPECIAL_BAUD_RATE	mxser.c	430;"	d	file:
TTY_THRESHOLD_THROTTLE	mxser.c	414;"	d	file:
UART_INFO_NUM	mxser.c	452;"	d	file:
UART_LSR_SPECIAL	mxser.c	125;"	d	file:
UART_MCR_AFE	mxser.c	124;"	d	file:
UART_TYPE_NUM	mxser.c	444;"	d	file:
VERSION_CODE	mxser.c	32;"	d	file:
WAKEUP_CHARS	mxser.c	122;"	d	file:
_moxa_pci_info	mxser.c	/^typedef struct _moxa_pci_info {$/;"	s	file:
base	mxser.c	/^	unsigned long		base;		\/* port base address *\/$/;"	m	struct:mxser_struct	file:
baud_base	mxser.c	/^	int			baud_base;	\/* max. speed *\/$/;"	m	struct:mxser_struct	file:
baud_base	mxser.c	/^	int		baud_base[MXSER_PORTS_PER_BOARD];$/;"	m	struct:mxser_hwconf	file:
baudrate	mxser.c	/^	long baudrate[32];$/;"	m	struct:mxser_mon_ext	file:
blocked_open	mxser.c	/^	int			blocked_open;	\/* # of blocked opens *\/$/;"	m	struct:mxser_struct	file:
board_type	mxser.c	/^	int		board_type;$/;"	m	struct:mxser_hwconf	file:
busNum	mxser.c	/^	unsigned short busNum;$/;"	m	struct:_moxa_pci_info	file:
callout_termios	mxser.c	/^	struct ktermios		callout_termios;$/;"	m	struct:mxser_struct	typeref:struct:mxser_struct::ktermios	file:
callout_termios	mxser.c	/^	struct termios		callout_termios;$/;"	m	struct:mxser_struct	typeref:struct:mxser_struct::termios	file:
calloutmajor	mxser.c	/^static int calloutmajor=MXSERCUMAJOR;$/;"	v	file:
cflag	mxser.c	/^       tcflag_t	cflag;$/;"	m	struct:mxser_mstatus	file:
cleanup_module	mxser.c	/^void cleanup_module(void)$/;"	f
close_delay	mxser.c	/^	int			close_delay;$/;"	m	struct:mxser_struct	file:
close_wait	mxser.c	/^	struct wait_queue	*close_wait;$/;"	m	struct:mxser_struct	typeref:struct:mxser_struct::wait_queue	file:
close_wait	mxser.c	/^	wait_queue_head_t close_wait;$/;"	m	struct:mxser_struct	file:
closing_wait	mxser.c	/^	unsigned short		closing_wait;$/;"	m	struct:mxser_struct	file:
copy_from_user	mxser.c	93;"	d	file:
copy_to_user	mxser.c	94;"	d	file:
count	mxser.c	/^	int			count;		\/* # of fd on device *\/$/;"	m	struct:mxser_struct	file:
cts	mxser.c	/^       int  	cts;$/;"	m	struct:mxser_mstatus	file:
custom_baud_rate	mxser.c	/^	int			custom_baud_rate;$/;"	m	struct:mxser_struct	file:
custom_divisor	mxser.c	/^	int			custom_divisor;$/;"	m	struct:mxser_struct	file:
databits	mxser.c	/^	int databits[32];$/;"	m	struct:mxser_mon_ext	file:
dcd	mxser.c	/^       int  	dcd;$/;"	m	struct:mxser_mstatus	file:
delta_msr_wait	mxser.c	/^	struct wait_queue	*delta_msr_wait;$/;"	m	struct:mxser_struct	typeref:struct:mxser_struct::wait_queue	file:
delta_msr_wait	mxser.c	/^	wait_queue_head_t delta_msr_wait;$/;"	m	struct:mxser_struct	file:
devNum	mxser.c	/^	unsigned short devNum;$/;"	m	struct:_moxa_pci_info	file:
device	mxser.c	/^	unsigned short	device;$/;"	m	struct:__anon2	file:
driver_data	mxser.c	/^	unsigned short	driver_data;$/;"	m	struct:__anon2	file:
dsr	mxser.c	/^       int  	dsr;$/;"	m	struct:mxser_mstatus	file:
err_shadow	mxser.c	/^	unsigned char           err_shadow;$/;"	m	struct:mxser_struct	file:
event	mxser.c	/^	unsigned long		event;$/;"	m	struct:mxser_struct	file:
fifo	mxser.c	/^	int fifo[32];$/;"	m	struct:mxser_mon_ext	file:
flags	mxser.c	/^	int			flags;		\/* defined in tty.h *\/$/;"	m	struct:mxser_struct	file:
flowctrl	mxser.c	/^	int flowctrl[32];$/;"	m	struct:mxser_mon_ext	file:
get_from_user	mxser.c	102;"	d	file:
get_from_user	mxser.c	96;"	d	file:
gm_lock	mxser.c	/^static spinlock_t		gm_lock;$/;"	v	file:
hold_reason	mxser.c	/^        unsigned char   hold_reason;$/;"	m	struct:mxser_mon	file:
hwconf	mxser.c	/^struct mxser_hwconf hwconf;$/;"	v	typeref:struct:mxser_hwconf
hwconf_index	mxser.c	/^static int hwconf_index;$/;"	v	file:
hwconf_list	mxser.c	/^struct mxser_hwconf hwconf_list[10];$/;"	v	typeref:struct:mxser_hwconf
icount	mxser.c	/^	struct async_icount	icount; 	\/* kernel counters for the 4 input interrupts *\/$/;"	m	struct:mxser_struct	typeref:struct:mxser_struct::async_icount	file:
iftype	mxser.c	/^	int iftype[32];$/;"	m	struct:mxser_mon_ext	file:
ignore_status_mask	mxser.c	/^	int			ignore_status_mask;$/;"	m	struct:mxser_struct	file:
init_module	mxser.c	/^int init_module(void)$/;"	f
ioaddr	mxser.c	/^	unsigned long	ioaddr[MXSER_PORTS_PER_BOARD];$/;"	m	struct:mxser_hwconf	file:
ioaddr	mxser.c	/^static int ioaddr[MXSER_BOARDS]={0,0,0,0};$/;"	v	file:
irq	mxser.c	/^	int			irq;		\/* port using irq no. *\/$/;"	m	struct:mxser_struct	file:
irq	mxser.c	/^	int		irq;$/;"	m	struct:mxser_hwconf	file:
ldisc_stop_rx	mxser.c	/^	unsigned char       ldisc_stop_rx;$/;"	m	struct:mxser_struct	file:
max_baud	mxser.c	/^	long	max_baud;$/;"	m	struct:mxpciuart_info	file:
modem_status	mxser.c	/^	int	modem_status[32];$/;"	m	struct:mxser_mon_ext	file:
modem_status	mxser.c	/^        int             modem_status;$/;"	m	struct:mxser_mon	file:
mon_data	mxser.c	/^	struct mxser_mon        mon_data;$/;"	m	struct:mxser_struct	typeref:struct:mxser_struct::mxser_mon	file:
mon_data_ext	mxser.c	/^static struct mxser_mon_ext mon_data_ext;$/;"	v	typeref:struct:mxser_mon_ext	file:
moxa_pci_info	mxser.c	/^} moxa_pci_info;$/;"	t	typeref:struct:_moxa_pci_info	file:
mx_ioaddr_array_num	mxser.c	/^int mx_ioaddr_array_num;$/;"	v
mxpciuart_info	mxser.c	/^struct mxpciuart_info{$/;"	s	file:
mxserBoardCAP	mxser.c	/^static int mxserBoardCAP[MXSER_BOARDS]  = {$/;"	v	file:
mxser_block_til_ready	mxser.c	/^static int mxser_block_til_ready(struct tty_struct *tty, struct file * filp,$/;"	f	file:
mxser_brdname	mxser.c	/^static char *mxser_brdname[] = {$/;"	v	file:
mxser_change_speed	mxser.c	/^static int mxser_change_speed(struct mxser_struct *info, $/;"	f	file:
mxser_chars_in_buffer	mxser.c	/^static int mxser_chars_in_buffer(struct tty_struct * tty)$/;"	f	file:
mxser_check_modem_status	mxser.c	/^static void mxser_check_modem_status(struct mxser_struct *info,$/;"	f	file:
mxser_close	mxser.c	/^static void mxser_close(struct tty_struct * tty, struct file * filp)$/;"	f	file:
mxser_do_softint	mxser.c	/^static void mxser_do_softint(struct work_struct *work)$/;"	f	file:
mxser_driver	mxser.c	/^static struct pci_driver mxser_driver = {$/;"	v	typeref:struct:pci_driver	file:
mxser_flush_buffer	mxser.c	/^static void mxser_flush_buffer(struct tty_struct * tty)$/;"	f	file:
mxser_flush_chars	mxser.c	/^static void mxser_flush_chars(struct tty_struct * tty)$/;"	f	file:
mxser_get_ISA_conf	mxser.c	/^static int mxser_get_ISA_conf(int cap,struct mxser_hwconf *hwconf)$/;"	f	file:
mxser_get_PCI_conf	mxser.c	/^static int mxser_get_PCI_conf(int busnum,int devnum,int board_type,struct mxser_hwconf *hwconf)$/;"	f	file:
mxser_get_lsr_info	mxser.c	/^static int mxser_get_lsr_info(struct mxser_struct * info, unsigned int *value)$/;"	f	file:
mxser_get_modem_info	mxser.c	/^static int mxser_get_modem_info(struct mxser_struct * info,$/;"	f	file:
mxser_get_msr	mxser.c	/^static unsigned char mxser_get_msr(int baseaddr, int mode, int port, struct mxser_struct *info)$/;"	f	file:
mxser_get_serial_info	mxser.c	/^static int mxser_get_serial_info(struct mxser_struct * info,$/;"	f	file:
mxser_getcfg	mxser.c	/^static void mxser_getcfg(int board,struct mxser_hwconf *hwconf)$/;"	f	file:
mxser_hangup	mxser.c	/^void mxser_hangup(struct tty_struct * tty)$/;"	f
mxser_hwconf	mxser.c	/^struct mxser_hwconf {$/;"	s	file:
mxser_init	mxser.c	/^int mxser_init(void)$/;"	f
mxser_initbrd	mxser.c	/^int mxser_initbrd(int board,struct mxser_hwconf *hwconf)$/;"	f
mxser_interrupt	mxser.c	/^static irqreturn_t mxser_interrupt(int irq, void *dev_id)$/;"	f	file:
mxser_ioctl	mxser.c	/^static int mxser_ioctl(struct tty_struct * tty, struct file * file,$/;"	f	file:
mxser_ioctl_special	mxser.c	/^static int mxser_ioctl_special(unsigned int cmd, unsigned long arg)$/;"	f	file:
mxser_log	mxser.c	/^struct mxser_log {$/;"	s	file:
mxser_module_exit	mxser.c	/^module_exit(mxser_module_exit); $/;"	v
mxser_module_init	mxser.c	/^module_init(mxser_module_init);$/;"	v
mxser_mon	mxser.c	/^struct mxser_mon{$/;"	s	file:
mxser_mon_ext	mxser.c	/^struct mxser_mon_ext$/;"	s	file:
mxser_msr	mxser.c	/^static unsigned char mxser_msr[MXSER_PORTS+1];$/;"	v	file:
mxser_mstatus	mxser.c	/^struct mxser_mstatus{$/;"	s	file:
mxser_normal_mode	mxser.c	/^static void mxser_normal_mode(int port)$/;"	f	file:
mxser_numports	mxser.c	/^static int mxser_numports[] = {$/;"	v	file:
mxser_open	mxser.c	/^static int mxser_open(struct tty_struct * tty, struct file * filp)$/;"	f	file:
mxser_ops	mxser.c	/^static struct tty_operations mxser_ops = {$/;"	v	typeref:struct:tty_operations	file:
mxser_pcibrds	mxser.c	/^static  struct pci_device_id	mxser_pcibrds[] = {$/;"	v	typeref:struct:pci_device_id	file:
mxser_pcibrds	mxser.c	/^static mxser_pciinfo	mxser_pcibrds[] = {$/;"	v	file:
mxser_pciinfo	mxser.c	/^}	mxser_pciinfo;$/;"	t	typeref:struct:__anon2	file:
mxser_probe	mxser.c	/^int __devinit mxser_probe(struct pci_dev *pdev, const struct pci_device_id *ent)$/;"	f
mxser_program_mode	mxser.c	/^static int mxser_program_mode(int port)$/;"	f	file:
mxser_put_char	mxser.c	/^static int mxser_put_char(struct tty_struct * tty, unsigned char ch)$/;"	f	file:
mxser_read_register	mxser.c	/^static int mxser_read_register(int port, unsigned short *regs)$/;"	f	file:
mxser_receive_chars	mxser.c	/^static void mxser_receive_chars(struct mxser_struct *info,$/;"	f	file:
mxser_remove	mxser.c	/^void __devexit mxser_remove(struct pci_dev *pdev)$/;"	f
mxser_resume	mxser.c	/^static int  mxser_resume(struct pci_dev *dev)$/;"	f	file:
mxser_rs_break	mxser.c	/^static int mxser_rs_break(struct tty_struct *tty, int break_state)$/;"	f	file:
mxser_rs_break	mxser.c	/^static void mxser_rs_break(struct tty_struct *tty, int break_state)$/;"	f	file:
mxser_send_break	mxser.c	/^static void mxser_send_break(struct mxser_struct * info, int duration)$/;"	f	file:
mxser_set_baud	mxser.c	/^static int mxser_set_baud(struct mxser_struct *info, long newspd)$/;"	f	file:
mxser_set_baud_method	mxser.c	/^static int mxser_set_baud_method[MXSER_PORTS+1];$/;"	v	file:
mxser_set_modem_info	mxser.c	/^static int mxser_set_modem_info(struct mxser_struct * info, unsigned int cmd,$/;"	f	file:
mxser_set_serial_info	mxser.c	/^static int mxser_set_serial_info(struct mxser_struct * info,$/;"	f	file:
mxser_set_termios	mxser.c	/^static void mxser_set_termios(struct tty_struct * tty, $/;"	f	file:
mxser_shutdown	mxser.c	/^static void mxser_shutdown(struct mxser_struct * info)$/;"	f	file:
mxser_start	mxser.c	/^static void mxser_start(struct tty_struct * tty)$/;"	f	file:
mxser_startrx	mxser.c	/^static void mxser_startrx(struct tty_struct * tty)$/;"	f	file:
mxser_startup	mxser.c	/^static int mxser_startup(struct mxser_struct * info)$/;"	f	file:
mxser_stop	mxser.c	/^static void mxser_stop(struct tty_struct * tty)$/;"	f	file:
mxser_stoprx	mxser.c	/^static void mxser_stoprx(struct tty_struct * tty)$/;"	f	file:
mxser_struct	mxser.c	/^struct mxser_struct {$/;"	s	file:
mxser_suspend	mxser.c	/^static int  mxser_suspend(struct pci_dev *dev, pm_message_t state){$/;"	f	file:
mxser_throttle	mxser.c	/^static void mxser_throttle(struct tty_struct * tty)$/;"	f	file:
mxser_tiocmget	mxser.c	/^static int mxser_tiocmget(struct tty_struct *tty, struct file *file)$/;"	f	file:
mxser_tiocmset	mxser.c	/^static int mxser_tiocmset(struct tty_struct *tty, struct file *file,$/;"	f	file:
mxser_transmit_chars	mxser.c	/^static void mxser_transmit_chars(struct mxser_struct *info)$/;"	f	file:
mxser_unthrottle	mxser.c	/^static void mxser_unthrottle(struct tty_struct * tty)$/;"	f	file:
mxser_wait_until_sent	mxser.c	/^static void mxser_wait_until_sent(struct tty_struct *tty, int timeout)$/;"	f	file:
mxser_write	mxser.c	/^static int mxser_write(struct tty_struct * tty, int from_user,$/;"	f	file:
mxser_write_room	mxser.c	/^static int mxser_write_room(struct tty_struct * tty)$/;"	f	file:
mxsercfg	mxser.c	/^struct mxser_hwconf mxsercfg[MXSER_BOARDS];$/;"	v	typeref:struct:mxser_hwconf
mxvar_baud_table	mxser.c	/^static int mxvar_baud_table[] = {$/;"	v	file:
mxvar_cdriver	mxser.c	/^static struct tty_driver	mxvar_cdriver;$/;"	v	typeref:struct:tty_driver	file:
mxvar_diagflag	mxser.c	/^static int			mxvar_diagflag;$/;"	v	file:
mxvar_log	mxser.c	/^static struct mxser_log 	mxvar_log;$/;"	v	typeref:struct:mxser_log	file:
mxvar_refcount	mxser.c	/^static int			mxvar_refcount;$/;"	v	file:
mxvar_sdriver	mxser.c	/^static struct tty_driver	*mxvar_sdriver;$/;"	v	typeref:struct:tty_driver	file:
mxvar_sdriver	mxser.c	/^static struct tty_driver	mxvar_sdriver;$/;"	v	typeref:struct:tty_driver	file:
mxvar_table	mxser.c	/^static struct mxser_struct	mxvar_table[MXSER_PORTS];$/;"	v	typeref:struct:mxser_struct	file:
mxvar_termios	mxser.c	/^static struct ktermios * 	mxvar_termios[MXSER_PORTS+1];$/;"	v	typeref:struct:ktermios	file:
mxvar_termios	mxser.c	/^static struct termios * 	mxvar_termios[MXSER_PORTS+1];$/;"	v	typeref:struct:termios	file:
mxvar_termios_locked	mxser.c	/^static struct ktermios * 	mxvar_termios_locked[MXSER_PORTS+1];$/;"	v	typeref:struct:ktermios	file:
mxvar_termios_locked	mxser.c	/^static struct termios * 	mxvar_termios_locked[MXSER_PORTS+1];$/;"	v	typeref:struct:termios	file:
mxvar_tty	mxser.c	/^static struct tty_struct *	mxvar_tty[MXSER_PORTS+1];$/;"	v	typeref:struct:tty_struct	file:
normal_termios	mxser.c	/^	struct ktermios		normal_termios;$/;"	m	struct:mxser_struct	typeref:struct:mxser_struct::ktermios	file:
normal_termios	mxser.c	/^	struct termios		normal_termios;$/;"	m	struct:mxser_struct	typeref:struct:mxser_struct::termios	file:
nowBoardIndex	mxser.c	/^static int nowBoardIndex;$/;"	v	file:
open_wait	mxser.c	/^	struct wait_queue	*open_wait;$/;"	m	struct:mxser_struct	typeref:struct:mxser_struct::wait_queue	file:
open_wait	mxser.c	/^	wait_queue_head_t open_wait;$/;"	m	struct:mxser_struct	file:
opmode_ioaddr	mxser.c	/^	unsigned long		opmode_ioaddr;	\/\/ add by Victor Yu. 01-05-2004$/;"	m	struct:mxser_struct	file:
opmode_ioaddr	mxser.c	/^	unsigned long	opmode_ioaddr[MXSER_PORTS_PER_BOARD];	\/\/ add by Victor Yu. 01-05-2004$/;"	m	struct:mxser_hwconf	file:
parity	mxser.c	/^	int parity[32];$/;"	m	struct:mxser_mon_ext	file:
pciInfo	mxser.c	/^	moxa_pci_info	pciInfo;$/;"	m	struct:mxser_hwconf	file:
pdev	mxser.c	/^struct pci_dev	*pdev;	\/\/ add by Victor Yu. 06-23-2003$/;"	m	struct:_moxa_pci_info	typeref:struct:_moxa_pci_info::pci_dev	file:
pgrp	mxser.c	/^	long			pgrp;		\/* pgrp of opening process *\/$/;"	m	struct:mxser_struct	file:
port	mxser.c	/^	int			port;$/;"	m	struct:mxser_struct	file:
ports	mxser.c	/^	int		ports;$/;"	m	struct:mxser_hwconf	file:
process_txrx_fifo	mxser.c	/^static void process_txrx_fifo(struct mxser_struct *info)$/;"	f	file:
put_to_user	mxser.c	101;"	d	file:
put_to_user	mxser.c	95;"	d	file:
read_proc_fn	mxser.c	/^int read_proc_fn(char *buf, char **start, off_t offset,$/;"	f
read_status_mask	mxser.c	/^	int			read_status_mask;$/;"	m	struct:mxser_struct	file:
realbaud	mxser.c	/^	long    realbaud;$/;"	m	struct:mxser_struct	file:
resume_initbrd	mxser.c	/^int resume_initbrd(int board,struct mxser_hwconf *hwconf)$/;"	f
ri	mxser.c	/^       int  	ri;$/;"	m	struct:mxser_mstatus	file:
rx_cnt	mxser.c	/^	unsigned long rx_cnt[32];$/;"	m	struct:mxser_mon_ext	file:
rx_fifo	mxser.c	/^	int	rx_fifo;$/;"	m	struct:mxpciuart_info	file:
rx_high_water	mxser.c	/^	int			rx_high_water;$/;"	m	struct:mxser_struct	file:
rx_high_water	mxser.c	/^	int	rx_high_water;$/;"	m	struct:mxpciuart_info	file:
rx_low_water	mxser.c	/^	int			rx_low_water;$/;"	m	struct:mxser_struct	file:
rx_low_water	mxser.c	/^	int	rx_low_water;$/;"	m	struct:mxpciuart_info	file:
rx_trigger	mxser.c	/^	int			rx_trigger;	\/* Rx fifo trigger level *\/$/;"	m	struct:mxser_struct	file:
rx_trigger	mxser.c	/^	int	rx_trigger;$/;"	m	struct:mxpciuart_info	file:
rxcnt	mxser.c	/^	unsigned long	rxcnt[MXSER_PORTS];$/;"	m	struct:mxser_log	file:
rxcnt	mxser.c	/^        unsigned long   rxcnt;$/;"	m	struct:mxser_mon	file:
schedule_timeout	mxser.c	97;"	d	file:
session	mxser.c	/^	long			session;	\/* Session of opening process *\/$/;"	m	struct:mxser_struct	file:
signal_pending	mxser.c	98;"	d	file:
slock	mxser.c	/^	spinlock_t		slock;$/;"	m	struct:mxser_struct	file:
speed	mxser.c	/^	int			speed;$/;"	m	struct:mxser_struct	file:
stop_rx	mxser.c	/^	unsigned char		stop_rx;$/;"	m	struct:mxser_struct	file:
stopbits	mxser.c	/^	int stopbits[32];$/;"	m	struct:mxser_mon_ext	file:
tick	mxser.c	/^	int	tick;$/;"	m	struct:mxser_log	file:
timeout	mxser.c	/^	int			timeout;$/;"	m	struct:mxser_struct	file:
tqueue	mxser.c	/^	struct tq_struct	tqueue;$/;"	m	struct:mxser_struct	typeref:struct:mxser_struct::tq_struct	file:
tqueue	mxser.c	/^	struct work_struct tqueue;$/;"	m	struct:mxser_struct	typeref:struct:mxser_struct::work_struct	file:
tty	mxser.c	/^	struct tty_struct *	tty;$/;"	m	struct:mxser_struct	typeref:struct:mxser_struct::tty_struct	file:
ttymajor	mxser.c	/^static int ttymajor=MXSERMAJOR;$/;"	v	file:
tx_cnt	mxser.c	/^	unsigned long tx_cnt[32];$/;"	m	struct:mxser_mon_ext	file:
tx_fifo	mxser.c	/^	int	tx_fifo;$/;"	m	struct:mxpciuart_info	file:
txcnt	mxser.c	/^	unsigned long	txcnt[MXSER_PORTS];$/;"	m	struct:mxser_log	file:
txcnt	mxser.c	/^        unsigned long   txcnt;$/;"	m	struct:mxser_mon	file:
type	mxser.c	/^	int			type;		\/* UART type *\/$/;"	m	struct:mxser_struct	file:
type	mxser.c	/^	int	type;$/;"	m	struct:mxpciuart_info	file:
uart_type	mxser.c	/^	int		uart_type;$/;"	m	struct:mxser_hwconf	file:
up_rxcnt	mxser.c	/^	unsigned long	up_rxcnt;$/;"	m	struct:mxser_mon	file:
up_rxcnt	mxser.c	/^	unsigned long up_rxcnt[32];$/;"	m	struct:mxser_mon_ext	file:
up_txcnt	mxser.c	/^	unsigned long	up_txcnt;$/;"	m	struct:mxser_mon	file:
up_txcnt	mxser.c	/^	unsigned long up_txcnt[32];$/;"	m	struct:mxser_mon_ext	file:
vector	mxser.c	/^	unsigned long		vector; 	\/* port irq vector *\/$/;"	m	struct:mxser_struct	file:
vector	mxser.c	/^	unsigned long	vector;$/;"	m	struct:mxser_hwconf	file:
vector_mask	mxser.c	/^	unsigned long	vector_mask;$/;"	m	struct:mxser_hwconf	file:
vectormask	mxser.c	/^	unsigned long		vectormask;	\/* port vector mask *\/$/;"	m	struct:mxser_struct	file:
vendor	mxser.c	/^	unsigned short	vendor;$/;"	m	struct:__anon2	file:
verbose	mxser.c	/^static int verbose=0;$/;"	v	file:
x_char	mxser.c	/^	int			x_char; 	\/* xon\/xoff character *\/$/;"	m	struct:mxser_struct	file:
xmit_buf	mxser.c	/^	unsigned char		*xmit_buf;$/;"	m	struct:mxser_struct	file:
xmit_cnt	mxser.c	/^	int			xmit_cnt;$/;"	m	struct:mxser_struct	file:
xmit_fifo_size	mxser.c	/^	int			xmit_fifo_size;$/;"	m	struct:mxser_struct	file:
xmit_fifo_size	mxser.c	/^	int	xmit_fifo_size;$/;"	m	struct:mxpciuart_info	file:
xmit_head	mxser.c	/^	int			xmit_head;$/;"	m	struct:mxser_struct	file:
xmit_tail	mxser.c	/^	int			xmit_tail;$/;"	m	struct:mxser_struct	file:
