Commit 612d26a72a3fad16a0a5e37f7b1652a0ea965fc0
Committed by
Thomas Gleixner
1 parent
b515e4767f
Exists in
master
and in
7 other branches
x86: unify include/asm/ioctls_32/64.h
Same file, except for whitespace and comment formatting. Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Showing 4 changed files with 86 additions and 187 deletions Side-by-side Diff
include/asm-x86/Kbuild
include/asm-x86/ioctls.h
1 | -#ifdef __KERNEL__ | |
2 | -# ifdef CONFIG_X86_32 | |
3 | -# include "ioctls_32.h" | |
4 | -# else | |
5 | -# include "ioctls_64.h" | |
6 | -# endif | |
7 | -#else | |
8 | -# ifdef __i386__ | |
9 | -# include "ioctls_32.h" | |
10 | -# else | |
11 | -# include "ioctls_64.h" | |
12 | -# endif | |
1 | +#ifndef _ASM_X86_IOCTLS_H | |
2 | +#define _ASM_X86_IOCTLS_H | |
3 | + | |
4 | +#include <asm/ioctl.h> | |
5 | + | |
6 | +/* 0x54 is just a magic number to make these relatively unique ('T') */ | |
7 | + | |
8 | +#define TCGETS 0x5401 | |
9 | +#define TCSETS 0x5402 /* Clashes with SNDCTL_TMR_START sound ioctl */ | |
10 | +#define TCSETSW 0x5403 | |
11 | +#define TCSETSF 0x5404 | |
12 | +#define TCGETA 0x5405 | |
13 | +#define TCSETA 0x5406 | |
14 | +#define TCSETAW 0x5407 | |
15 | +#define TCSETAF 0x5408 | |
16 | +#define TCSBRK 0x5409 | |
17 | +#define TCXONC 0x540A | |
18 | +#define TCFLSH 0x540B | |
19 | +#define TIOCEXCL 0x540C | |
20 | +#define TIOCNXCL 0x540D | |
21 | +#define TIOCSCTTY 0x540E | |
22 | +#define TIOCGPGRP 0x540F | |
23 | +#define TIOCSPGRP 0x5410 | |
24 | +#define TIOCOUTQ 0x5411 | |
25 | +#define TIOCSTI 0x5412 | |
26 | +#define TIOCGWINSZ 0x5413 | |
27 | +#define TIOCSWINSZ 0x5414 | |
28 | +#define TIOCMGET 0x5415 | |
29 | +#define TIOCMBIS 0x5416 | |
30 | +#define TIOCMBIC 0x5417 | |
31 | +#define TIOCMSET 0x5418 | |
32 | +#define TIOCGSOFTCAR 0x5419 | |
33 | +#define TIOCSSOFTCAR 0x541A | |
34 | +#define FIONREAD 0x541B | |
35 | +#define TIOCINQ FIONREAD | |
36 | +#define TIOCLINUX 0x541C | |
37 | +#define TIOCCONS 0x541D | |
38 | +#define TIOCGSERIAL 0x541E | |
39 | +#define TIOCSSERIAL 0x541F | |
40 | +#define TIOCPKT 0x5420 | |
41 | +#define FIONBIO 0x5421 | |
42 | +#define TIOCNOTTY 0x5422 | |
43 | +#define TIOCSETD 0x5423 | |
44 | +#define TIOCGETD 0x5424 | |
45 | +#define TCSBRKP 0x5425 /* Needed for POSIX tcsendbreak() */ | |
46 | +/* #define TIOCTTYGSTRUCT 0x5426 - Former debugging-only ioctl */ | |
47 | +#define TIOCSBRK 0x5427 /* BSD compatibility */ | |
48 | +#define TIOCCBRK 0x5428 /* BSD compatibility */ | |
49 | +#define TIOCGSID 0x5429 /* Return the session ID of FD */ | |
50 | +#define TCGETS2 _IOR('T',0x2A, struct termios2) | |
51 | +#define TCSETS2 _IOW('T',0x2B, struct termios2) | |
52 | +#define TCSETSW2 _IOW('T',0x2C, struct termios2) | |
53 | +#define TCSETSF2 _IOW('T',0x2D, struct termios2) | |
54 | +#define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */ | |
55 | +#define TIOCSPTLCK _IOW('T',0x31, int) /* Lock/unlock Pty */ | |
56 | + | |
57 | +#define FIONCLEX 0x5450 | |
58 | +#define FIOCLEX 0x5451 | |
59 | +#define FIOASYNC 0x5452 | |
60 | +#define TIOCSERCONFIG 0x5453 | |
61 | +#define TIOCSERGWILD 0x5454 | |
62 | +#define TIOCSERSWILD 0x5455 | |
63 | +#define TIOCGLCKTRMIOS 0x5456 | |
64 | +#define TIOCSLCKTRMIOS 0x5457 | |
65 | +#define TIOCSERGSTRUCT 0x5458 /* For debugging only */ | |
66 | +#define TIOCSERGETLSR 0x5459 /* Get line status register */ | |
67 | +#define TIOCSERGETMULTI 0x545A /* Get multiport config */ | |
68 | +#define TIOCSERSETMULTI 0x545B /* Set multiport config */ | |
69 | + | |
70 | +#define TIOCMIWAIT 0x545C /* wait for a change on serial input line(s) */ | |
71 | +#define TIOCGICOUNT 0x545D /* read serial port inline interrupt counts */ | |
72 | +#define TIOCGHAYESESP 0x545E /* Get Hayes ESP configuration */ | |
73 | +#define TIOCSHAYESESP 0x545F /* Set Hayes ESP configuration */ | |
74 | +#define FIOQSIZE 0x5460 | |
75 | + | |
76 | +/* Used for packet mode */ | |
77 | +#define TIOCPKT_DATA 0 | |
78 | +#define TIOCPKT_FLUSHREAD 1 | |
79 | +#define TIOCPKT_FLUSHWRITE 2 | |
80 | +#define TIOCPKT_STOP 4 | |
81 | +#define TIOCPKT_START 8 | |
82 | +#define TIOCPKT_NOSTOP 16 | |
83 | +#define TIOCPKT_DOSTOP 32 | |
84 | + | |
85 | +#define TIOCSER_TEMT 0x01 /* Transmitter physically empty */ | |
86 | + | |
13 | 87 | #endif |
include/asm-x86/ioctls_32.h
1 | -#ifndef __ARCH_I386_IOCTLS_H__ | |
2 | -#define __ARCH_I386_IOCTLS_H__ | |
3 | - | |
4 | -#include <asm/ioctl.h> | |
5 | - | |
6 | -/* 0x54 is just a magic number to make these relatively unique ('T') */ | |
7 | - | |
8 | -#define TCGETS 0x5401 | |
9 | -#define TCSETS 0x5402 /* Clashes with SNDCTL_TMR_START sound ioctl */ | |
10 | -#define TCSETSW 0x5403 | |
11 | -#define TCSETSF 0x5404 | |
12 | -#define TCGETA 0x5405 | |
13 | -#define TCSETA 0x5406 | |
14 | -#define TCSETAW 0x5407 | |
15 | -#define TCSETAF 0x5408 | |
16 | -#define TCSBRK 0x5409 | |
17 | -#define TCXONC 0x540A | |
18 | -#define TCFLSH 0x540B | |
19 | -#define TIOCEXCL 0x540C | |
20 | -#define TIOCNXCL 0x540D | |
21 | -#define TIOCSCTTY 0x540E | |
22 | -#define TIOCGPGRP 0x540F | |
23 | -#define TIOCSPGRP 0x5410 | |
24 | -#define TIOCOUTQ 0x5411 | |
25 | -#define TIOCSTI 0x5412 | |
26 | -#define TIOCGWINSZ 0x5413 | |
27 | -#define TIOCSWINSZ 0x5414 | |
28 | -#define TIOCMGET 0x5415 | |
29 | -#define TIOCMBIS 0x5416 | |
30 | -#define TIOCMBIC 0x5417 | |
31 | -#define TIOCMSET 0x5418 | |
32 | -#define TIOCGSOFTCAR 0x5419 | |
33 | -#define TIOCSSOFTCAR 0x541A | |
34 | -#define FIONREAD 0x541B | |
35 | -#define TIOCINQ FIONREAD | |
36 | -#define TIOCLINUX 0x541C | |
37 | -#define TIOCCONS 0x541D | |
38 | -#define TIOCGSERIAL 0x541E | |
39 | -#define TIOCSSERIAL 0x541F | |
40 | -#define TIOCPKT 0x5420 | |
41 | -#define FIONBIO 0x5421 | |
42 | -#define TIOCNOTTY 0x5422 | |
43 | -#define TIOCSETD 0x5423 | |
44 | -#define TIOCGETD 0x5424 | |
45 | -#define TCSBRKP 0x5425 /* Needed for POSIX tcsendbreak() */ | |
46 | -/* #define TIOCTTYGSTRUCT 0x5426 - Former debugging-only ioctl */ | |
47 | -#define TIOCSBRK 0x5427 /* BSD compatibility */ | |
48 | -#define TIOCCBRK 0x5428 /* BSD compatibility */ | |
49 | -#define TIOCGSID 0x5429 /* Return the session ID of FD */ | |
50 | -#define TCGETS2 _IOR('T',0x2A, struct termios2) | |
51 | -#define TCSETS2 _IOW('T',0x2B, struct termios2) | |
52 | -#define TCSETSW2 _IOW('T',0x2C, struct termios2) | |
53 | -#define TCSETSF2 _IOW('T',0x2D, struct termios2) | |
54 | -#define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */ | |
55 | -#define TIOCSPTLCK _IOW('T',0x31, int) /* Lock/unlock Pty */ | |
56 | - | |
57 | -#define FIONCLEX 0x5450 | |
58 | -#define FIOCLEX 0x5451 | |
59 | -#define FIOASYNC 0x5452 | |
60 | -#define TIOCSERCONFIG 0x5453 | |
61 | -#define TIOCSERGWILD 0x5454 | |
62 | -#define TIOCSERSWILD 0x5455 | |
63 | -#define TIOCGLCKTRMIOS 0x5456 | |
64 | -#define TIOCSLCKTRMIOS 0x5457 | |
65 | -#define TIOCSERGSTRUCT 0x5458 /* For debugging only */ | |
66 | -#define TIOCSERGETLSR 0x5459 /* Get line status register */ | |
67 | -#define TIOCSERGETMULTI 0x545A /* Get multiport config */ | |
68 | -#define TIOCSERSETMULTI 0x545B /* Set multiport config */ | |
69 | - | |
70 | -#define TIOCMIWAIT 0x545C /* wait for a change on serial input line(s) */ | |
71 | -#define TIOCGICOUNT 0x545D /* read serial port inline interrupt counts */ | |
72 | -#define TIOCGHAYESESP 0x545E /* Get Hayes ESP configuration */ | |
73 | -#define TIOCSHAYESESP 0x545F /* Set Hayes ESP configuration */ | |
74 | -#define FIOQSIZE 0x5460 | |
75 | - | |
76 | -/* Used for packet mode */ | |
77 | -#define TIOCPKT_DATA 0 | |
78 | -#define TIOCPKT_FLUSHREAD 1 | |
79 | -#define TIOCPKT_FLUSHWRITE 2 | |
80 | -#define TIOCPKT_STOP 4 | |
81 | -#define TIOCPKT_START 8 | |
82 | -#define TIOCPKT_NOSTOP 16 | |
83 | -#define TIOCPKT_DOSTOP 32 | |
84 | - | |
85 | -#define TIOCSER_TEMT 0x01 /* Transmitter physically empty */ | |
86 | - | |
87 | -#endif |
include/asm-x86/ioctls_64.h
1 | -#ifndef __ARCH_X8664_IOCTLS_H__ | |
2 | -#define __ARCH_X8664_IOCTLS_H__ | |
3 | - | |
4 | -#include <asm/ioctl.h> | |
5 | - | |
6 | -/* 0x54 is just a magic number to make these relatively unique ('T') */ | |
7 | - | |
8 | -#define TCGETS 0x5401 | |
9 | -#define TCSETS 0x5402 | |
10 | -#define TCSETSW 0x5403 | |
11 | -#define TCSETSF 0x5404 | |
12 | -#define TCGETA 0x5405 | |
13 | -#define TCSETA 0x5406 | |
14 | -#define TCSETAW 0x5407 | |
15 | -#define TCSETAF 0x5408 | |
16 | -#define TCSBRK 0x5409 | |
17 | -#define TCXONC 0x540A | |
18 | -#define TCFLSH 0x540B | |
19 | -#define TIOCEXCL 0x540C | |
20 | -#define TIOCNXCL 0x540D | |
21 | -#define TIOCSCTTY 0x540E | |
22 | -#define TIOCGPGRP 0x540F | |
23 | -#define TIOCSPGRP 0x5410 | |
24 | -#define TIOCOUTQ 0x5411 | |
25 | -#define TIOCSTI 0x5412 | |
26 | -#define TIOCGWINSZ 0x5413 | |
27 | -#define TIOCSWINSZ 0x5414 | |
28 | -#define TIOCMGET 0x5415 | |
29 | -#define TIOCMBIS 0x5416 | |
30 | -#define TIOCMBIC 0x5417 | |
31 | -#define TIOCMSET 0x5418 | |
32 | -#define TIOCGSOFTCAR 0x5419 | |
33 | -#define TIOCSSOFTCAR 0x541A | |
34 | -#define FIONREAD 0x541B | |
35 | -#define TIOCINQ FIONREAD | |
36 | -#define TIOCLINUX 0x541C | |
37 | -#define TIOCCONS 0x541D | |
38 | -#define TIOCGSERIAL 0x541E | |
39 | -#define TIOCSSERIAL 0x541F | |
40 | -#define TIOCPKT 0x5420 | |
41 | -#define FIONBIO 0x5421 | |
42 | -#define TIOCNOTTY 0x5422 | |
43 | -#define TIOCSETD 0x5423 | |
44 | -#define TIOCGETD 0x5424 | |
45 | -#define TCSBRKP 0x5425 /* Needed for POSIX tcsendbreak() */ | |
46 | -#define TIOCSBRK 0x5427 /* BSD compatibility */ | |
47 | -#define TIOCCBRK 0x5428 /* BSD compatibility */ | |
48 | -#define TIOCGSID 0x5429 /* Return the session ID of FD */ | |
49 | -#define TCGETS2 _IOR('T',0x2A, struct termios2) | |
50 | -#define TCSETS2 _IOW('T',0x2B, struct termios2) | |
51 | -#define TCSETSW2 _IOW('T',0x2C, struct termios2) | |
52 | -#define TCSETSF2 _IOW('T',0x2D, struct termios2) | |
53 | -#define TIOCGPTN _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */ | |
54 | -#define TIOCSPTLCK _IOW('T',0x31, int) /* Lock/unlock Pty */ | |
55 | - | |
56 | -#define FIONCLEX 0x5450 /* these numbers need to be adjusted. */ | |
57 | -#define FIOCLEX 0x5451 | |
58 | -#define FIOASYNC 0x5452 | |
59 | -#define TIOCSERCONFIG 0x5453 | |
60 | -#define TIOCSERGWILD 0x5454 | |
61 | -#define TIOCSERSWILD 0x5455 | |
62 | -#define TIOCGLCKTRMIOS 0x5456 | |
63 | -#define TIOCSLCKTRMIOS 0x5457 | |
64 | -#define TIOCSERGSTRUCT 0x5458 /* For debugging only */ | |
65 | -#define TIOCSERGETLSR 0x5459 /* Get line status register */ | |
66 | -#define TIOCSERGETMULTI 0x545A /* Get multiport config */ | |
67 | -#define TIOCSERSETMULTI 0x545B /* Set multiport config */ | |
68 | - | |
69 | -#define TIOCMIWAIT 0x545C /* wait for a change on serial input line(s) */ | |
70 | -#define TIOCGICOUNT 0x545D /* read serial port inline interrupt counts */ | |
71 | -#define TIOCGHAYESESP 0x545E /* Get Hayes ESP configuration */ | |
72 | -#define TIOCSHAYESESP 0x545F /* Set Hayes ESP configuration */ | |
73 | -#define FIOQSIZE 0x5460 | |
74 | - | |
75 | -/* Used for packet mode */ | |
76 | -#define TIOCPKT_DATA 0 | |
77 | -#define TIOCPKT_FLUSHREAD 1 | |
78 | -#define TIOCPKT_FLUSHWRITE 2 | |
79 | -#define TIOCPKT_STOP 4 | |
80 | -#define TIOCPKT_START 8 | |
81 | -#define TIOCPKT_NOSTOP 16 | |
82 | -#define TIOCPKT_DOSTOP 32 | |
83 | - | |
84 | -#define TIOCSER_TEMT 0x01 /* Transmitter physically empty */ | |
85 | - | |
86 | -#endif |