~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/include/uapi/linux/tty_flags.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /include/uapi/linux/tty_flags.h (Version linux-6.12-rc7) and /include/uapi/linux/tty_flags.h (Version linux-4.19.322)


** Warning: Cannot open xref database.

  1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux      1 
  2 #ifndef _LINUX_TTY_FLAGS_H                        
  3 #define _LINUX_TTY_FLAGS_H                        
  4                                                   
  5 /*                                                
  6  * Definitions for async_struct (and serial_st    
  7  * shared by the tty_port flags structures.       
  8  *                                                
  9  * Define ASYNCB_* for convenient use with {te    
 10  *                                                
 11  * Bits [0..ASYNCB_LAST_USER] are userspace de    
 12  * [x] in the bit comments indicates the flag     
 13  */                                               
 14 #define ASYNCB_HUP_NOTIFY        0 /* Notify g    
 15                                     * on the c    
 16 #define ASYNCB_FOURPORT          1 /* Set OUT1    
 17 #define ASYNCB_SAK               2 /* Secure A    
 18 #define ASYNCB_SPLIT_TERMIOS     3 /* [x] Sepa    
 19 #define ASYNCB_SPD_HI            4 /* Use 5760    
 20 #define ASYNCB_SPD_VHI           5 /* Use 1152    
 21 #define ASYNCB_SKIP_TEST         6 /* Skip UAR    
 22 #define ASYNCB_AUTO_IRQ          7 /* Do autom    
 23                                     * autoconf    
 24 #define ASYNCB_SESSION_LOCKOUT   8 /* [x] Lock    
 25 #define ASYNCB_PGRP_LOCKOUT      9 /* [x] Lock    
 26 #define ASYNCB_CALLOUT_NOHUP    10 /* [x] Don'    
 27 #define ASYNCB_HARDPPS_CD       11 /* Call har    
 28 #define ASYNCB_SPD_SHI          12 /* Use 2304    
 29 #define ASYNCB_LOW_LATENCY      13 /* Request     
 30 #define ASYNCB_BUGGY_UART       14 /* This is     
 31                                     * checks.     
 32 #define ASYNCB_AUTOPROBE        15 /* [x] Port    
 33 #define ASYNCB_MAGIC_MULTIPLIER 16 /* Use spec    
 34 #define ASYNCB_LAST_USER        16                
 35                                                   
 36 /*                                                
 37  * Internal flags used only by kernel (read-on    
 38  *                                                
 39  * WARNING: These flags are no longer used and    
 40  *          TTY_PORT_ flags in the iflags fiel    
 41  */                                               
 42 #ifndef __KERNEL__                                
 43 #define ASYNCB_INITIALIZED      31 /* Serial p    
 44 #define ASYNCB_SUSPENDED        30 /* Serial p    
 45 #define ASYNCB_NORMAL_ACTIVE    29 /* Normal d    
 46 #define ASYNCB_BOOT_AUTOCONF    28 /* Autoconf    
 47 #define ASYNCB_CLOSING          27 /* Serial p    
 48 #define ASYNCB_CTS_FLOW         26 /* Do CTS f    
 49 #define ASYNCB_CHECK_CD         25 /* i.e., CL    
 50 #define ASYNCB_SHARE_IRQ        24 /* for mult    
 51 #define ASYNCB_CONS_FLOW        23 /* flow con    
 52 #define ASYNCB_FIRST_KERNEL     22                
 53 #endif                                            
 54                                                   
 55 /* Masks */                                       
 56 #define ASYNC_HUP_NOTIFY        (1U << ASYNCB_    
 57 #define ASYNC_SUSPENDED         (1U << ASYNCB_    
 58 #define ASYNC_FOURPORT          (1U << ASYNCB_    
 59 #define ASYNC_SAK               (1U << ASYNCB_    
 60 #define ASYNC_SPLIT_TERMIOS     (1U << ASYNCB_    
 61 #define ASYNC_SPD_HI            (1U << ASYNCB_    
 62 #define ASYNC_SPD_VHI           (1U << ASYNCB_    
 63 #define ASYNC_SKIP_TEST         (1U << ASYNCB_    
 64 #define ASYNC_AUTO_IRQ          (1U << ASYNCB_    
 65 #define ASYNC_SESSION_LOCKOUT   (1U << ASYNCB_    
 66 #define ASYNC_PGRP_LOCKOUT      (1U << ASYNCB_    
 67 #define ASYNC_CALLOUT_NOHUP     (1U << ASYNCB_    
 68 #define ASYNC_HARDPPS_CD        (1U << ASYNCB_    
 69 #define ASYNC_SPD_SHI           (1U << ASYNCB_    
 70 #define ASYNC_LOW_LATENCY       (1U << ASYNCB_    
 71 #define ASYNC_BUGGY_UART        (1U << ASYNCB_    
 72 #define ASYNC_AUTOPROBE         (1U << ASYNCB_    
 73 #define ASYNC_MAGIC_MULTIPLIER  (1U << ASYNCB_    
 74                                                   
 75 #define ASYNC_FLAGS             ((1U << (ASYNC    
 76 #define ASYNC_DEPRECATED        (ASYNC_SPLIT_T    
 77                 ASYNC_PGRP_LOCKOUT | ASYNC_CAL    
 78 #define ASYNC_USR_MASK          (ASYNC_SPD_MAS    
 79                 ASYNC_LOW_LATENCY)                
 80 #define ASYNC_SPD_CUST          (ASYNC_SPD_HI|    
 81 #define ASYNC_SPD_WARP          (ASYNC_SPD_HI|    
 82 #define ASYNC_SPD_MASK          (ASYNC_SPD_HI|    
 83                                                   
 84 #ifndef __KERNEL__                                
 85 /* These flags are no longer used (and were al    
 86 #define ASYNC_INITIALIZED       (1U << ASYNCB_    
 87 #define ASYNC_NORMAL_ACTIVE     (1U << ASYNCB_    
 88 #define ASYNC_BOOT_AUTOCONF     (1U << ASYNCB_    
 89 #define ASYNC_CLOSING           (1U << ASYNCB_    
 90 #define ASYNC_CTS_FLOW          (1U << ASYNCB_    
 91 #define ASYNC_CHECK_CD          (1U << ASYNCB_    
 92 #define ASYNC_SHARE_IRQ         (1U << ASYNCB_    
 93 #define ASYNC_CONS_FLOW         (1U << ASYNCB_    
 94 #define ASYNC_INTERNAL_FLAGS    (~((1U << ASYN    
 95 #endif                                            
 96                                                   
 97 #endif                                            
 98                                                   

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php