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