Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
ioctls.h File Reference
#include <asm/ioctl.h>

Go to the source code of this file.

Macros

#define TCGETS   _IOR('T', 16, struct termios) /* TCGETATTR */
 
#define TCSETS   _IOW('T', 17, struct termios) /* TCSETATTR */
 
#define TCSETSW   _IOW('T', 18, struct termios) /* TCSETATTRD */
 
#define TCSETSF   _IOW('T', 19, struct termios) /* TCSETATTRF */
 
#define TCGETA   _IOR('T', 1, struct termio)
 
#define TCSETA   _IOW('T', 2, struct termio)
 
#define TCSETAW   _IOW('T', 3, struct termio)
 
#define TCSETAF   _IOW('T', 4, struct termio)
 
#define TCSBRK   _IO('T', 5)
 
#define TCXONC   _IO('T', 6)
 
#define TCFLSH   _IO('T', 7)
 
#define TIOCEXCL   0x540C
 
#define TIOCNXCL   0x540D
 
#define TIOCSCTTY   0x540E
 
#define TIOCGPGRP   _IOR('T', 30, int)
 
#define TIOCSPGRP   _IOW('T', 29, int)
 
#define TIOCOUTQ   0x5411
 
#define TIOCSTI   0x5412
 
#define TIOCGWINSZ   0x5413
 
#define TIOCSWINSZ   0x5414
 
#define TIOCMGET   0x5415
 
#define TIOCMBIS   0x5416
 
#define TIOCMBIC   0x5417
 
#define TIOCMSET   0x5418
 
#define TIOCGSOFTCAR   0x5419
 
#define TIOCSSOFTCAR   0x541A
 
#define FIONREAD   0x541B
 
#define TIOCINQ   FIONREAD
 
#define TIOCLINUX   0x541C
 
#define TIOCCONS   0x541D
 
#define TIOCGSERIAL   0x541E
 
#define TIOCSSERIAL   0x541F
 
#define TIOCPKT   0x5420
 
#define FIONBIO   0x5421
 
#define TIOCNOTTY   0x5422
 
#define TIOCSETD   0x5423
 
#define TIOCGETD   0x5424
 
#define TCSBRKP   0x5425 /* Needed for POSIX tcsendbreak() */
 
#define TIOCSBRK   0x5427 /* BSD compatibility */
 
#define TIOCCBRK   0x5428 /* BSD compatibility */
 
#define TIOCGSID   _IOR('T', 20, int) /* Return the session ID of FD */
 
#define TCGETS2   _IOR('T',0x2A, struct termios2)
 
#define TCSETS2   _IOW('T',0x2B, struct termios2)
 
#define TCSETSW2   _IOW('T',0x2C, struct termios2)
 
#define TCSETSF2   _IOW('T',0x2D, struct termios2)
 
#define TIOCGPTN   _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
 
#define TIOCSPTLCK   _IOW('T',0x31, int) /* Lock/unlock Pty */
 
#define TIOCGDEV   _IOR('T',0x32, int) /* Get primary device node of /dev/console */
 
#define TIOCSIG   _IOW('T',0x36, int) /* Generate signal on Pty slave */
 
#define TIOCVHANGUP   0x5437
 
#define FIONCLEX   0x5450 /* these numbers need to be adjusted. */
 
#define FIOCLEX   0x5451
 
#define FIOASYNC   0x5452
 
#define TIOCSERCONFIG   0x5453
 
#define TIOCSERGWILD   0x5454
 
#define TIOCSERSWILD   0x5455
 
#define TIOCGLCKTRMIOS   0x5456
 
#define TIOCSLCKTRMIOS   0x5457
 
#define TIOCSERGSTRUCT   0x5458 /* For debugging only */
 
#define TIOCSERGETLSR   0x5459 /* Get line status register */
 
#define TIOCSERGETMULTI   0x545A /* Get multiport config */
 
#define TIOCSERSETMULTI   0x545B /* Set multiport config */
 
#define TIOCMIWAIT   0x545C /* wait for a change on serial input line(s) */
 
#define TIOCGICOUNT   0x545D /* read serial port inline interrupt counts */
 
#define FIOQSIZE   0x5460 /* Get exact space used by quota */
 
#define TIOCSTART   0x5461
 
#define TIOCSTOP   0x5462
 
#define TIOCSLTC   0x5462
 
#define TIOCPKT_DATA   0
 
#define TIOCPKT_FLUSHREAD   1
 
#define TIOCPKT_FLUSHWRITE   2
 
#define TIOCPKT_STOP   4
 
#define TIOCPKT_START   8
 
#define TIOCPKT_NOSTOP   16
 
#define TIOCPKT_DOSTOP   32
 
#define TIOCPKT_IOCTL   64
 
#define TIOCSER_TEMT   0x01 /* Transmitter physically empty */
 

Macro Definition Documentation

#define FIOASYNC   0x5452

Definition at line 61 of file ioctls.h.

#define FIOCLEX   0x5451

Definition at line 60 of file ioctls.h.

#define FIONBIO   0x5421

Definition at line 41 of file ioctls.h.

#define FIONCLEX   0x5450 /* these numbers need to be adjusted. */

Definition at line 59 of file ioctls.h.

#define FIONREAD   0x541B

Definition at line 34 of file ioctls.h.

#define FIOQSIZE   0x5460 /* Get exact space used by quota */

Definition at line 74 of file ioctls.h.

#define TCFLSH   _IO('T', 7)

Definition at line 18 of file ioctls.h.

#define TCGETA   _IOR('T', 1, struct termio)

Definition at line 12 of file ioctls.h.

#define TCGETS   _IOR('T', 16, struct termios) /* TCGETATTR */

Definition at line 8 of file ioctls.h.

#define TCGETS2   _IOR('T',0x2A, struct termios2)

Definition at line 49 of file ioctls.h.

#define TCSBRK   _IO('T', 5)

Definition at line 16 of file ioctls.h.

#define TCSBRKP   0x5425 /* Needed for POSIX tcsendbreak() */

Definition at line 45 of file ioctls.h.

#define TCSETA   _IOW('T', 2, struct termio)

Definition at line 13 of file ioctls.h.

#define TCSETAF   _IOW('T', 4, struct termio)

Definition at line 15 of file ioctls.h.

#define TCSETAW   _IOW('T', 3, struct termio)

Definition at line 14 of file ioctls.h.

#define TCSETS   _IOW('T', 17, struct termios) /* TCSETATTR */

Definition at line 9 of file ioctls.h.

#define TCSETS2   _IOW('T',0x2B, struct termios2)

Definition at line 50 of file ioctls.h.

#define TCSETSF   _IOW('T', 19, struct termios) /* TCSETATTRF */

Definition at line 11 of file ioctls.h.

#define TCSETSF2   _IOW('T',0x2D, struct termios2)

Definition at line 52 of file ioctls.h.

#define TCSETSW   _IOW('T', 18, struct termios) /* TCSETATTRD */

Definition at line 10 of file ioctls.h.

#define TCSETSW2   _IOW('T',0x2C, struct termios2)

Definition at line 51 of file ioctls.h.

#define TCXONC   _IO('T', 6)

Definition at line 17 of file ioctls.h.

#define TIOCCBRK   0x5428 /* BSD compatibility */

Definition at line 47 of file ioctls.h.

#define TIOCCONS   0x541D

Definition at line 37 of file ioctls.h.

#define TIOCEXCL   0x540C

Definition at line 19 of file ioctls.h.

#define TIOCGDEV   _IOR('T',0x32, int) /* Get primary device node of /dev/console */

Definition at line 55 of file ioctls.h.

#define TIOCGETD   0x5424

Definition at line 44 of file ioctls.h.

#define TIOCGICOUNT   0x545D /* read serial port inline interrupt counts */

Definition at line 73 of file ioctls.h.

#define TIOCGLCKTRMIOS   0x5456

Definition at line 65 of file ioctls.h.

#define TIOCGPGRP   _IOR('T', 30, int)

Definition at line 22 of file ioctls.h.

#define TIOCGPTN   _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */

Definition at line 53 of file ioctls.h.

#define TIOCGSERIAL   0x541E

Definition at line 38 of file ioctls.h.

#define TIOCGSID   _IOR('T', 20, int) /* Return the session ID of FD */

Definition at line 48 of file ioctls.h.

#define TIOCGSOFTCAR   0x5419

Definition at line 32 of file ioctls.h.

#define TIOCGWINSZ   0x5413

Definition at line 26 of file ioctls.h.

#define TIOCINQ   FIONREAD

Definition at line 35 of file ioctls.h.

#define TIOCLINUX   0x541C

Definition at line 36 of file ioctls.h.

#define TIOCMBIC   0x5417

Definition at line 30 of file ioctls.h.

#define TIOCMBIS   0x5416

Definition at line 29 of file ioctls.h.

#define TIOCMGET   0x5415

Definition at line 28 of file ioctls.h.

#define TIOCMIWAIT   0x545C /* wait for a change on serial input line(s) */

Definition at line 72 of file ioctls.h.

#define TIOCMSET   0x5418

Definition at line 31 of file ioctls.h.

#define TIOCNOTTY   0x5422

Definition at line 42 of file ioctls.h.

#define TIOCNXCL   0x540D

Definition at line 20 of file ioctls.h.

#define TIOCOUTQ   0x5411

Definition at line 24 of file ioctls.h.

#define TIOCPKT   0x5420

Definition at line 40 of file ioctls.h.

#define TIOCPKT_DATA   0

Definition at line 81 of file ioctls.h.

#define TIOCPKT_DOSTOP   32

Definition at line 87 of file ioctls.h.

#define TIOCPKT_FLUSHREAD   1

Definition at line 82 of file ioctls.h.

#define TIOCPKT_FLUSHWRITE   2

Definition at line 83 of file ioctls.h.

#define TIOCPKT_IOCTL   64

Definition at line 88 of file ioctls.h.

#define TIOCPKT_NOSTOP   16

Definition at line 86 of file ioctls.h.

#define TIOCPKT_START   8

Definition at line 85 of file ioctls.h.

#define TIOCPKT_STOP   4

Definition at line 84 of file ioctls.h.

#define TIOCSBRK   0x5427 /* BSD compatibility */

Definition at line 46 of file ioctls.h.

#define TIOCSCTTY   0x540E

Definition at line 21 of file ioctls.h.

#define TIOCSER_TEMT   0x01 /* Transmitter physically empty */

Definition at line 90 of file ioctls.h.

#define TIOCSERCONFIG   0x5453

Definition at line 62 of file ioctls.h.

#define TIOCSERGETLSR   0x5459 /* Get line status register */

Definition at line 68 of file ioctls.h.

#define TIOCSERGETMULTI   0x545A /* Get multiport config */

Definition at line 69 of file ioctls.h.

#define TIOCSERGSTRUCT   0x5458 /* For debugging only */

Definition at line 67 of file ioctls.h.

#define TIOCSERGWILD   0x5454

Definition at line 63 of file ioctls.h.

#define TIOCSERSETMULTI   0x545B /* Set multiport config */

Definition at line 70 of file ioctls.h.

#define TIOCSERSWILD   0x5455

Definition at line 64 of file ioctls.h.

#define TIOCSETD   0x5423

Definition at line 43 of file ioctls.h.

#define TIOCSIG   _IOW('T',0x36, int) /* Generate signal on Pty slave */

Definition at line 56 of file ioctls.h.

#define TIOCSLCKTRMIOS   0x5457

Definition at line 66 of file ioctls.h.

#define TIOCSLTC   0x5462

Definition at line 78 of file ioctls.h.

#define TIOCSPGRP   _IOW('T', 29, int)

Definition at line 23 of file ioctls.h.

#define TIOCSPTLCK   _IOW('T',0x31, int) /* Lock/unlock Pty */

Definition at line 54 of file ioctls.h.

#define TIOCSSERIAL   0x541F

Definition at line 39 of file ioctls.h.

#define TIOCSSOFTCAR   0x541A

Definition at line 33 of file ioctls.h.

#define TIOCSTART   0x5461

Definition at line 76 of file ioctls.h.

#define TIOCSTI   0x5412

Definition at line 25 of file ioctls.h.

#define TIOCSTOP   0x5462

Definition at line 77 of file ioctls.h.

#define TIOCSWINSZ   0x5414

Definition at line 27 of file ioctls.h.

#define TIOCVHANGUP   0x5437

Definition at line 57 of file ioctls.h.