Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
tty_flags.h File Reference

Go to the source code of this file.

Macros

#define ASYNCB_HUP_NOTIFY
 
#define ASYNCB_FOURPORT   1 /* Set OU1, OUT2 per AST Fourport settings */
 
#define ASYNCB_SAK   2 /* Secure Attention Key (Orange book) */
 
#define ASYNCB_SPLIT_TERMIOS   3 /* Separate termios for dialin/callout */
 
#define ASYNCB_SPD_HI   4 /* Use 56000 instead of 38400 bps */
 
#define ASYNCB_SPD_VHI   5 /* Use 115200 instead of 38400 bps */
 
#define ASYNCB_SKIP_TEST   6 /* Skip UART test during autoconfiguration */
 
#define ASYNCB_AUTO_IRQ
 
#define ASYNCB_SESSION_LOCKOUT   8 /* Lock out cua opens based on session */
 
#define ASYNCB_PGRP_LOCKOUT   9 /* Lock out cua opens based on pgrp */
 
#define ASYNCB_CALLOUT_NOHUP   10 /* Don't do hangups for cua device */
 
#define ASYNCB_HARDPPS_CD   11 /* Call hardpps when CD goes high */
 
#define ASYNCB_SPD_SHI   12 /* Use 230400 instead of 38400 bps */
 
#define ASYNCB_LOW_LATENCY   13 /* Request low latency behaviour */
 
#define ASYNCB_BUGGY_UART
 
#define ASYNCB_AUTOPROBE   15 /* Port was autoprobed by PCI or PNP code */
 
#define ASYNCB_LAST_USER   15
 
#define ASYNCB_INITIALIZED   31 /* Serial port was initialized */
 
#define ASYNCB_SUSPENDED   30 /* Serial port is suspended */
 
#define ASYNCB_NORMAL_ACTIVE   29 /* Normal device is active */
 
#define ASYNCB_BOOT_AUTOCONF   28 /* Autoconfigure port on bootup */
 
#define ASYNCB_CLOSING   27 /* Serial port is closing */
 
#define ASYNCB_CTS_FLOW   26 /* Do CTS flow control */
 
#define ASYNCB_CHECK_CD   25 /* i.e., CLOCAL */
 
#define ASYNCB_SHARE_IRQ   24 /* for multifunction cards, no longer used */
 
#define ASYNCB_CONS_FLOW   23 /* flow control for console */
 
#define ASYNCB_FIRST_KERNEL   22
 
#define ASYNC_HUP_NOTIFY   (1U << ASYNCB_HUP_NOTIFY)
 
#define ASYNC_SUSPENDED   (1U << ASYNCB_SUSPENDED)
 
#define ASYNC_FOURPORT   (1U << ASYNCB_FOURPORT)
 
#define ASYNC_SAK   (1U << ASYNCB_SAK)
 
#define ASYNC_SPLIT_TERMIOS   (1U << ASYNCB_SPLIT_TERMIOS)
 
#define ASYNC_SPD_HI   (1U << ASYNCB_SPD_HI)
 
#define ASYNC_SPD_VHI   (1U << ASYNCB_SPD_VHI)
 
#define ASYNC_SKIP_TEST   (1U << ASYNCB_SKIP_TEST)
 
#define ASYNC_AUTO_IRQ   (1U << ASYNCB_AUTO_IRQ)
 
#define ASYNC_SESSION_LOCKOUT   (1U << ASYNCB_SESSION_LOCKOUT)
 
#define ASYNC_PGRP_LOCKOUT   (1U << ASYNCB_PGRP_LOCKOUT)
 
#define ASYNC_CALLOUT_NOHUP   (1U << ASYNCB_CALLOUT_NOHUP)
 
#define ASYNC_HARDPPS_CD   (1U << ASYNCB_HARDPPS_CD)
 
#define ASYNC_SPD_SHI   (1U << ASYNCB_SPD_SHI)
 
#define ASYNC_LOW_LATENCY   (1U << ASYNCB_LOW_LATENCY)
 
#define ASYNC_BUGGY_UART   (1U << ASYNCB_BUGGY_UART)
 
#define ASYNC_AUTOPROBE   (1U << ASYNCB_AUTOPROBE)
 
#define ASYNC_FLAGS   ((1U << (ASYNCB_LAST_USER + 1)) - 1)
 
#define ASYNC_USR_MASK
 
#define ASYNC_SPD_CUST   (ASYNC_SPD_HI|ASYNC_SPD_VHI)
 
#define ASYNC_SPD_WARP   (ASYNC_SPD_HI|ASYNC_SPD_SHI)
 
#define ASYNC_SPD_MASK   (ASYNC_SPD_HI|ASYNC_SPD_VHI|ASYNC_SPD_SHI)
 
#define ASYNC_INITIALIZED   (1U << ASYNCB_INITIALIZED)
 
#define ASYNC_NORMAL_ACTIVE   (1U << ASYNCB_NORMAL_ACTIVE)
 
#define ASYNC_BOOT_AUTOCONF   (1U << ASYNCB_BOOT_AUTOCONF)
 
#define ASYNC_CLOSING   (1U << ASYNCB_CLOSING)
 
#define ASYNC_CTS_FLOW   (1U << ASYNCB_CTS_FLOW)
 
#define ASYNC_CHECK_CD   (1U << ASYNCB_CHECK_CD)
 
#define ASYNC_SHARE_IRQ   (1U << ASYNCB_SHARE_IRQ)
 
#define ASYNC_CONS_FLOW   (1U << ASYNCB_CONS_FLOW)
 
#define ASYNC_INTERNAL_FLAGS   (~((1U << ASYNCB_FIRST_KERNEL) - 1))
 

Macro Definition Documentation

#define ASYNC_AUTO_IRQ   (1U << ASYNCB_AUTO_IRQ)

Definition at line 48 of file tty_flags.h.

#define ASYNC_AUTOPROBE   (1U << ASYNCB_AUTOPROBE)

Definition at line 56 of file tty_flags.h.

#define ASYNC_BOOT_AUTOCONF   (1U << ASYNCB_BOOT_AUTOCONF)

Definition at line 67 of file tty_flags.h.

#define ASYNC_BUGGY_UART   (1U << ASYNCB_BUGGY_UART)

Definition at line 55 of file tty_flags.h.

#define ASYNC_CALLOUT_NOHUP   (1U << ASYNCB_CALLOUT_NOHUP)

Definition at line 51 of file tty_flags.h.

#define ASYNC_CHECK_CD   (1U << ASYNCB_CHECK_CD)

Definition at line 70 of file tty_flags.h.

#define ASYNC_CLOSING   (1U << ASYNCB_CLOSING)

Definition at line 68 of file tty_flags.h.

#define ASYNC_CONS_FLOW   (1U << ASYNCB_CONS_FLOW)

Definition at line 72 of file tty_flags.h.

#define ASYNC_CTS_FLOW   (1U << ASYNCB_CTS_FLOW)

Definition at line 69 of file tty_flags.h.

#define ASYNC_FLAGS   ((1U << (ASYNCB_LAST_USER + 1)) - 1)

Definition at line 58 of file tty_flags.h.

#define ASYNC_FOURPORT   (1U << ASYNCB_FOURPORT)

Definition at line 42 of file tty_flags.h.

#define ASYNC_HARDPPS_CD   (1U << ASYNCB_HARDPPS_CD)

Definition at line 52 of file tty_flags.h.

#define ASYNC_HUP_NOTIFY   (1U << ASYNCB_HUP_NOTIFY)

Definition at line 40 of file tty_flags.h.

#define ASYNC_INITIALIZED   (1U << ASYNCB_INITIALIZED)

Definition at line 65 of file tty_flags.h.

#define ASYNC_INTERNAL_FLAGS   (~((1U << ASYNCB_FIRST_KERNEL) - 1))

Definition at line 73 of file tty_flags.h.

#define ASYNC_LOW_LATENCY   (1U << ASYNCB_LOW_LATENCY)

Definition at line 54 of file tty_flags.h.

#define ASYNC_NORMAL_ACTIVE   (1U << ASYNCB_NORMAL_ACTIVE)

Definition at line 66 of file tty_flags.h.

#define ASYNC_PGRP_LOCKOUT   (1U << ASYNCB_PGRP_LOCKOUT)

Definition at line 50 of file tty_flags.h.

#define ASYNC_SAK   (1U << ASYNCB_SAK)

Definition at line 43 of file tty_flags.h.

#define ASYNC_SESSION_LOCKOUT   (1U << ASYNCB_SESSION_LOCKOUT)

Definition at line 49 of file tty_flags.h.

#define ASYNC_SHARE_IRQ   (1U << ASYNCB_SHARE_IRQ)

Definition at line 71 of file tty_flags.h.

#define ASYNC_SKIP_TEST   (1U << ASYNCB_SKIP_TEST)

Definition at line 47 of file tty_flags.h.

#define ASYNC_SPD_CUST   (ASYNC_SPD_HI|ASYNC_SPD_VHI)

Definition at line 61 of file tty_flags.h.

#define ASYNC_SPD_HI   (1U << ASYNCB_SPD_HI)

Definition at line 45 of file tty_flags.h.

#define ASYNC_SPD_MASK   (ASYNC_SPD_HI|ASYNC_SPD_VHI|ASYNC_SPD_SHI)

Definition at line 63 of file tty_flags.h.

#define ASYNC_SPD_SHI   (1U << ASYNCB_SPD_SHI)

Definition at line 53 of file tty_flags.h.

#define ASYNC_SPD_VHI   (1U << ASYNCB_SPD_VHI)

Definition at line 46 of file tty_flags.h.

#define ASYNC_SPD_WARP   (ASYNC_SPD_HI|ASYNC_SPD_SHI)

Definition at line 62 of file tty_flags.h.

#define ASYNC_SPLIT_TERMIOS   (1U << ASYNCB_SPLIT_TERMIOS)

Definition at line 44 of file tty_flags.h.

#define ASYNC_SUSPENDED   (1U << ASYNCB_SUSPENDED)

Definition at line 41 of file tty_flags.h.

#define ASYNC_USR_MASK
Value:
ASYNC_LOW_LATENCY)

Definition at line 59 of file tty_flags.h.

#define ASYNCB_AUTO_IRQ
Value:
7 /* Do automatic IRQ during
* autoconfiguration */

Definition at line 17 of file tty_flags.h.

#define ASYNCB_AUTOPROBE   15 /* Port was autoprobed by PCI or PNP code */

Definition at line 25 of file tty_flags.h.

#define ASYNCB_BOOT_AUTOCONF   28 /* Autoconfigure port on bootup */

Definition at line 32 of file tty_flags.h.

#define ASYNCB_BUGGY_UART
Value:
14 /* This is a buggy UART, skip some safety
* checks. Note: can be dangerous! */

Definition at line 24 of file tty_flags.h.

#define ASYNCB_CALLOUT_NOHUP   10 /* Don't do hangups for cua device */

Definition at line 20 of file tty_flags.h.

#define ASYNCB_CHECK_CD   25 /* i.e., CLOCAL */

Definition at line 35 of file tty_flags.h.

#define ASYNCB_CLOSING   27 /* Serial port is closing */

Definition at line 33 of file tty_flags.h.

#define ASYNCB_CONS_FLOW   23 /* flow control for console */

Definition at line 37 of file tty_flags.h.

#define ASYNCB_CTS_FLOW   26 /* Do CTS flow control */

Definition at line 34 of file tty_flags.h.

#define ASYNCB_FIRST_KERNEL   22

Definition at line 38 of file tty_flags.h.

#define ASYNCB_FOURPORT   1 /* Set OU1, OUT2 per AST Fourport settings */

Definition at line 11 of file tty_flags.h.

#define ASYNCB_HARDPPS_CD   11 /* Call hardpps when CD goes high */

Definition at line 21 of file tty_flags.h.

#define ASYNCB_HUP_NOTIFY
Value:
0 /* Notify getty on hangups and closes
* on the callout port */

Definition at line 10 of file tty_flags.h.

#define ASYNCB_INITIALIZED   31 /* Serial port was initialized */

Definition at line 29 of file tty_flags.h.

#define ASYNCB_LAST_USER   15

Definition at line 26 of file tty_flags.h.

#define ASYNCB_LOW_LATENCY   13 /* Request low latency behaviour */

Definition at line 23 of file tty_flags.h.

#define ASYNCB_NORMAL_ACTIVE   29 /* Normal device is active */

Definition at line 31 of file tty_flags.h.

#define ASYNCB_PGRP_LOCKOUT   9 /* Lock out cua opens based on pgrp */

Definition at line 19 of file tty_flags.h.

#define ASYNCB_SAK   2 /* Secure Attention Key (Orange book) */

Definition at line 12 of file tty_flags.h.

#define ASYNCB_SESSION_LOCKOUT   8 /* Lock out cua opens based on session */

Definition at line 18 of file tty_flags.h.

#define ASYNCB_SHARE_IRQ   24 /* for multifunction cards, no longer used */

Definition at line 36 of file tty_flags.h.

#define ASYNCB_SKIP_TEST   6 /* Skip UART test during autoconfiguration */

Definition at line 16 of file tty_flags.h.

#define ASYNCB_SPD_HI   4 /* Use 56000 instead of 38400 bps */

Definition at line 14 of file tty_flags.h.

#define ASYNCB_SPD_SHI   12 /* Use 230400 instead of 38400 bps */

Definition at line 22 of file tty_flags.h.

#define ASYNCB_SPD_VHI   5 /* Use 115200 instead of 38400 bps */

Definition at line 15 of file tty_flags.h.

#define ASYNCB_SPLIT_TERMIOS   3 /* Separate termios for dialin/callout */

Definition at line 13 of file tty_flags.h.

#define ASYNCB_SUSPENDED   30 /* Serial port is suspended */

Definition at line 30 of file tty_flags.h.