1 /* 2 * This file is auto-generated. Modifications will be lost. 3 * 4 * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/ 5 * for more information. 6 */ 7 #ifndef __ASM_GENERIC_IOCTLS_H 8 #define __ASM_GENERIC_IOCTLS_H 9 #include <linux/ioctl.h> 10 #define TCGETS 0x5401 11 #define TCSETS 0x5402 12 #define TCSETSW 0x5403 13 #define TCSETSF 0x5404 14 #define TCGETA 0x5405 15 #define TCSETA 0x5406 16 #define TCSETAW 0x5407 17 #define TCSETAF 0x5408 18 #define TCSBRK 0x5409 19 #define TCXONC 0x540A 20 #define TCFLSH 0x540B 21 #define TIOCEXCL 0x540C 22 #define TIOCNXCL 0x540D 23 #define TIOCSCTTY 0x540E 24 #define TIOCGPGRP 0x540F 25 #define TIOCSPGRP 0x5410 26 #define TIOCOUTQ 0x5411 27 #define TIOCSTI 0x5412 28 #define TIOCGWINSZ 0x5413 29 #define TIOCSWINSZ 0x5414 30 #define TIOCMGET 0x5415 31 #define TIOCMBIS 0x5416 32 #define TIOCMBIC 0x5417 33 #define TIOCMSET 0x5418 34 #define TIOCGSOFTCAR 0x5419 35 #define TIOCSSOFTCAR 0x541A 36 #define FIONREAD 0x541B 37 #define TIOCINQ FIONREAD 38 #define TIOCLINUX 0x541C 39 #define TIOCCONS 0x541D 40 #define TIOCGSERIAL 0x541E 41 #define TIOCSSERIAL 0x541F 42 #define TIOCPKT 0x5420 43 #define FIONBIO 0x5421 44 #define TIOCNOTTY 0x5422 45 #define TIOCSETD 0x5423 46 #define TIOCGETD 0x5424 47 #define TCSBRKP 0x5425 48 #define TIOCSBRK 0x5427 49 #define TIOCCBRK 0x5428 50 #define TIOCGSID 0x5429 51 #define TCGETS2 _IOR('T', 0x2A, struct termios2) 52 #define TCSETS2 _IOW('T', 0x2B, struct termios2) 53 #define TCSETSW2 _IOW('T', 0x2C, struct termios2) 54 #define TCSETSF2 _IOW('T', 0x2D, struct termios2) 55 #define TIOCGRS485 0x542E 56 #ifndef TIOCSRS485 57 #define TIOCSRS485 0x542F 58 #endif 59 #define TIOCGPTN _IOR('T', 0x30, unsigned int) 60 #define TIOCSPTLCK _IOW('T', 0x31, int) 61 #define TIOCGDEV _IOR('T', 0x32, unsigned int) 62 #define TCGETX 0x5432 63 #define TCSETX 0x5433 64 #define TCSETXF 0x5434 65 #define TCSETXW 0x5435 66 #define TIOCSIG _IOW('T', 0x36, int) 67 #define TIOCVHANGUP 0x5437 68 #define TIOCGPKT _IOR('T', 0x38, int) 69 #define TIOCGPTLCK _IOR('T', 0x39, int) 70 #define TIOCGEXCL _IOR('T', 0x40, int) 71 #define TIOCGPTPEER _IO('T', 0x41) 72 #define TIOCGISO7816 _IOR('T', 0x42, struct serial_iso7816) 73 #define TIOCSISO7816 _IOWR('T', 0x43, struct serial_iso7816) 74 #define FIONCLEX 0x5450 75 #define FIOCLEX 0x5451 76 #define FIOASYNC 0x5452 77 #define TIOCSERCONFIG 0x5453 78 #define TIOCSERGWILD 0x5454 79 #define TIOCSERSWILD 0x5455 80 #define TIOCGLCKTRMIOS 0x5456 81 #define TIOCSLCKTRMIOS 0x5457 82 #define TIOCSERGSTRUCT 0x5458 83 #define TIOCSERGETLSR 0x5459 84 #define TIOCSERGETMULTI 0x545A 85 #define TIOCSERSETMULTI 0x545B 86 #define TIOCMIWAIT 0x545C 87 #define TIOCGICOUNT 0x545D 88 #ifndef FIOQSIZE 89 #define FIOQSIZE 0x5460 90 #endif 91 #define TIOCPKT_DATA 0 92 #define TIOCPKT_FLUSHREAD 1 93 #define TIOCPKT_FLUSHWRITE 2 94 #define TIOCPKT_STOP 4 95 #define TIOCPKT_START 8 96 #define TIOCPKT_NOSTOP 16 97 #define TIOCPKT_DOSTOP 32 98 #define TIOCPKT_IOCTL 64 99 #define TIOCSER_TEMT 0x01 100 #endif 101