The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/include/asm-alpha/ioctls.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 #ifndef _ASM_ALPHA_IOCTLS_H
    2 #define _ASM_ALPHA_IOCTLS_H
    3 
    4 #include <asm/ioctl.h>
    5 
    6 #define FIOCLEX         _IO('f', 1)
    7 #define FIONCLEX        _IO('f', 2)
    8 #define FIOASYNC        _IOW('f', 125, int)
    9 #define FIONBIO         _IOW('f', 126, int)
   10 #define FIONREAD        _IOR('f', 127, int)
   11 #define TIOCINQ         FIONREAD
   12 #define FIOQSIZE        _IOR('f', 128, loff_t)
   13 
   14 #define TIOCGETP        _IOR('t', 8, struct sgttyb)
   15 #define TIOCSETP        _IOW('t', 9, struct sgttyb)
   16 #define TIOCSETN        _IOW('t', 10, struct sgttyb)    /* TIOCSETP wo flush */
   17 
   18 #define TIOCSETC        _IOW('t', 17, struct tchars)
   19 #define TIOCGETC        _IOR('t', 18, struct tchars)
   20 #define TCGETS          _IOR('t', 19, struct termios)
   21 #define TCSETS          _IOW('t', 20, struct termios)
   22 #define TCSETSW         _IOW('t', 21, struct termios)
   23 #define TCSETSF         _IOW('t', 22, struct termios)
   24 
   25 #define TCGETA          _IOR('t', 23, struct termio)
   26 #define TCSETA          _IOW('t', 24, struct termio)
   27 #define TCSETAW         _IOW('t', 25, struct termio)
   28 #define TCSETAF         _IOW('t', 28, struct termio)
   29 
   30 #define TCSBRK          _IO('t', 29)
   31 #define TCXONC          _IO('t', 30)
   32 #define TCFLSH          _IO('t', 31)
   33 
   34 #define TIOCSWINSZ      _IOW('t', 103, struct winsize)
   35 #define TIOCGWINSZ      _IOR('t', 104, struct winsize)
   36 #define TIOCSTART       _IO('t', 110)           /* start output, like ^Q */
   37 #define TIOCSTOP        _IO('t', 111)           /* stop output, like ^S */
   38 #define TIOCOUTQ        _IOR('t', 115, int)     /* output queue size */
   39 
   40 #define TIOCGLTC        _IOR('t', 116, struct ltchars)
   41 #define TIOCSLTC        _IOW('t', 117, struct ltchars)
   42 #define TIOCSPGRP       _IOW('t', 118, int)
   43 #define TIOCGPGRP       _IOR('t', 119, int)
   44 
   45 #define TIOCEXCL        0x540C
   46 #define TIOCNXCL        0x540D
   47 #define TIOCSCTTY       0x540E
   48 
   49 #define TIOCSTI         0x5412
   50 #define TIOCMGET        0x5415
   51 #define TIOCMBIS        0x5416
   52 #define TIOCMBIC        0x5417
   53 #define TIOCMSET        0x5418
   54 # define TIOCM_LE       0x001
   55 # define TIOCM_DTR      0x002
   56 # define TIOCM_RTS      0x004
   57 # define TIOCM_ST       0x008
   58 # define TIOCM_SR       0x010
   59 # define TIOCM_CTS      0x020
   60 # define TIOCM_CAR      0x040
   61 # define TIOCM_RNG      0x080
   62 # define TIOCM_DSR      0x100
   63 # define TIOCM_CD       TIOCM_CAR
   64 # define TIOCM_RI       TIOCM_RNG
   65 # define TIOCM_OUT1     0x2000
   66 # define TIOCM_OUT2     0x4000
   67 # define TIOCM_LOOP     0x8000
   68 
   69 #define TIOCM_MODEM_BITS       TIOCM_OUT2      /* IRDA support */
   70 
   71 #define TIOCGSOFTCAR    0x5419
   72 #define TIOCSSOFTCAR    0x541A
   73 #define TIOCLINUX       0x541C
   74 #define TIOCCONS        0x541D
   75 #define TIOCGSERIAL     0x541E
   76 #define TIOCSSERIAL     0x541F
   77 #define TIOCPKT         0x5420
   78 # define TIOCPKT_DATA            0
   79 # define TIOCPKT_FLUSHREAD       1
   80 # define TIOCPKT_FLUSHWRITE      2
   81 # define TIOCPKT_STOP            4
   82 # define TIOCPKT_START           8
   83 # define TIOCPKT_NOSTOP         16
   84 # define TIOCPKT_DOSTOP         32
   85 
   86 
   87 #define TIOCNOTTY       0x5422
   88 #define TIOCSETD        0x5423
   89 #define TIOCGETD        0x5424
   90 #define TCSBRKP         0x5425  /* Needed for POSIX tcsendbreak() */
   91 #define TIOCTTYGSTRUCT  0x5426  /* For debugging only */
   92 #define TIOCSBRK        0x5427  /* BSD compatibility */
   93 #define TIOCCBRK        0x5428  /* BSD compatibility */
   94 #define TIOCGSID        0x5429  /* Return the session ID of FD */
   95 #define TIOCGPTN        _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
   96 #define TIOCSPTLCK      _IOW('T',0x31, int)  /* Lock/unlock Pty */
   97 
   98 #define TIOCSERCONFIG   0x5453
   99 #define TIOCSERGWILD    0x5454
  100 #define TIOCSERSWILD    0x5455
  101 #define TIOCGLCKTRMIOS  0x5456
  102 #define TIOCSLCKTRMIOS  0x5457
  103 #define TIOCSERGSTRUCT  0x5458 /* For debugging only */
  104 #define TIOCSERGETLSR   0x5459 /* Get line status register */
  105   /* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */
  106 # define TIOCSER_TEMT    0x01   /* Transmitter physically empty */
  107 #define TIOCSERGETMULTI 0x545A /* Get multiport config  */
  108 #define TIOCSERSETMULTI 0x545B /* Set multiport config */
  109 
  110 #define TIOCMIWAIT      0x545C  /* wait for a change on serial input line(s) */
  111 #define TIOCGICOUNT     0x545D  /* read serial port inline interrupt counts */
  112 #define TIOCGHAYESESP   0x545E  /* Get Hayes ESP configuration */
  113 #define TIOCSHAYESESP   0x545F  /* Set Hayes ESP configuration */
  114 
  115 #endif /* _ASM_ALPHA_IOCTLS_H */

Cache object: 8b8c4480cc7ca9140a9baf59b71911c4


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.