Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

linux/serial.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  serial_struct
struct  serial_icounter_struct

Defines

#define ASYNC_CLOSING_WAIT_INF   0
#define ASYNC_CLOSING_WAIT_NONE   65535
#define PORT_UNKNOWN   0
#define PORT_8250   1
#define PORT_16450   2
#define PORT_16550   3
#define PORT_16550A   4
#define PORT_CIRRUS   5
#define PORT_16650   6
#define PORT_16650V2   7
#define PORT_16750   8
#define PORT_STARTECH   9
#define PORT_MAX   9
#define UART_CLEAR_FIFO   0x01
#define UART_USE_FIFO   0x02
#define UART_STARTECH   0x04
#define ASYNC_HUP_NOTIFY   0x0001
#define ASYNC_FOURPORT   0x0002
#define ASYNC_SAK   0x0004
#define ASYNC_SPLIT_TERMIOS   0x0008
#define ASYNC_SPD_MASK   0x1030
#define ASYNC_SPD_HI   0x0010
#define ASYNC_SPD_VHI   0x0020
#define ASYNC_SPD_CUST   0x0030
#define ASYNC_SKIP_TEST   0x0040
#define ASYNC_AUTO_IRQ   0x0080
#define ASYNC_SESSION_LOCKOUT   0x0100
#define ASYNC_PGRP_LOCKOUT   0x0200
#define ASYNC_CALLOUT_NOHUP   0x0400
#define ASYNC_HARDPPS_CD   0x0800
#define ASYNC_SPD_SHI   0x1000
#define ASYNC_SPD_WARP   0x1010
#define ASYNC_LOW_LATENCY   0x2000
#define ASYNC_FLAGS   0x3FFF
#define ASYNC_USR_MASK   0x3430
#define ASYNC_INITIALIZED   0x80000000
#define ASYNC_CALLOUT_ACTIVE   0x40000000
#define ASYNC_NORMAL_ACTIVE   0x20000000
#define ASYNC_BOOT_AUTOCONF   0x10000000
#define ASYNC_CLOSING   0x08000000
#define ASYNC_CTS_FLOW   0x04000000
#define ASYNC_CHECK_CD   0x02000000
#define ASYNC_SHARE_IRQ   0x01000000
#define ASYNC_INTERNAL_FLAGS   0xFF000000


Define Documentation

#define ASYNC_AUTO_IRQ   0x0080
 

Definition at line 78 of file linux/serial.h.

#define ASYNC_BOOT_AUTOCONF   0x10000000
 

Definition at line 98 of file linux/serial.h.

#define ASYNC_CALLOUT_ACTIVE   0x40000000
 

Definition at line 96 of file linux/serial.h.

#define ASYNC_CALLOUT_NOHUP   0x0400
 

Definition at line 81 of file linux/serial.h.

#define ASYNC_CHECK_CD   0x02000000
 

Definition at line 101 of file linux/serial.h.

#define ASYNC_CLOSING   0x08000000
 

Definition at line 99 of file linux/serial.h.

#define ASYNC_CLOSING_WAIT_INF   0
 

Definition at line 34 of file linux/serial.h.

#define ASYNC_CLOSING_WAIT_NONE   65535
 

Definition at line 35 of file linux/serial.h.

#define ASYNC_CTS_FLOW   0x04000000
 

Definition at line 100 of file linux/serial.h.

#define ASYNC_FLAGS   0x3FFF
 

Definition at line 90 of file linux/serial.h.

#define ASYNC_FOURPORT   0x0002
 

Definition at line 67 of file linux/serial.h.

#define ASYNC_HARDPPS_CD   0x0800
 

Definition at line 83 of file linux/serial.h.

#define ASYNC_HUP_NOTIFY   0x0001
 

Definition at line 65 of file linux/serial.h.

#define ASYNC_INITIALIZED   0x80000000
 

Definition at line 95 of file linux/serial.h.

#define ASYNC_INTERNAL_FLAGS   0xFF000000
 

Definition at line 104 of file linux/serial.h.

#define ASYNC_LOW_LATENCY   0x2000
 

Definition at line 88 of file linux/serial.h.

Referenced by ircomm_tty_line_info(), ircomm_tty_open(), ircomm_tty_set_serial_info(), mgsl_open(), rs_open(), set_serial_info(), and su_open().

#define ASYNC_NORMAL_ACTIVE   0x20000000
 

Definition at line 97 of file linux/serial.h.

#define ASYNC_PGRP_LOCKOUT   0x0200
 

Definition at line 80 of file linux/serial.h.

#define ASYNC_SAK   0x0004
 

Definition at line 68 of file linux/serial.h.

#define ASYNC_SESSION_LOCKOUT   0x0100
 

Definition at line 79 of file linux/serial.h.

#define ASYNC_SHARE_IRQ   0x01000000
 

Definition at line 102 of file linux/serial.h.

Referenced by mxser_initbrd().

#define ASYNC_SKIP_TEST   0x0040
 

Definition at line 77 of file linux/serial.h.

#define ASYNC_SPD_CUST   0x0030
 

Definition at line 75 of file linux/serial.h.

#define ASYNC_SPD_HI   0x0010
 

Definition at line 72 of file linux/serial.h.

#define ASYNC_SPD_MASK   0x1030
 

Definition at line 71 of file linux/serial.h.

#define ASYNC_SPD_SHI   0x1000
 

Definition at line 85 of file linux/serial.h.

#define ASYNC_SPD_VHI   0x0020
 

Definition at line 74 of file linux/serial.h.

#define ASYNC_SPD_WARP   0x1010
 

Definition at line 86 of file linux/serial.h.

#define ASYNC_SPLIT_TERMIOS   0x0008
 

Definition at line 69 of file linux/serial.h.

#define ASYNC_USR_MASK   0x3430
 

Definition at line 91 of file linux/serial.h.

#define PORT_16450   2
 

Definition at line 42 of file linux/serial.h.

#define PORT_16550   3
 

Definition at line 43 of file linux/serial.h.

#define PORT_16550A   4
 

Definition at line 44 of file linux/serial.h.

#define PORT_16650   6
 

Definition at line 46 of file linux/serial.h.

Referenced by autoconfig(), and get_serial_info().

#define PORT_16650V2   7
 

Definition at line 47 of file linux/serial.h.

#define PORT_16750   8
 

Definition at line 48 of file linux/serial.h.

#define PORT_8250   1
 

Definition at line 41 of file linux/serial.h.

#define PORT_CIRRUS   5
 

Definition at line 45 of file linux/serial.h.

#define PORT_MAX   9
 

Definition at line 50 of file linux/serial.h.

#define PORT_STARTECH   9
 

Definition at line 49 of file linux/serial.h.

Referenced by __initfunc(), and set_serial_info().

#define PORT_UNKNOWN   0
 

Definition at line 40 of file linux/serial.h.

#define UART_CLEAR_FIFO   0x01
 

Definition at line 58 of file linux/serial.h.

Referenced by startup().

#define UART_STARTECH   0x04
 

Definition at line 60 of file linux/serial.h.

Referenced by change_speed(), shutdown(), and startup().

#define UART_USE_FIFO   0x02
 

Definition at line 59 of file linux/serial.h.

Referenced by change_speed().