Home
last modified time | relevance | path

Searched refs:termio (Results 1 – 28 of 28) sorted by relevance

/linux-4.4.14/arch/mips/include/asm/
Dtermios.h30 struct termio __user *termio) in user_termio_to_kernel_termios() argument
35 if (!access_ok(VERIFY_READ, termio, sizeof(struct termio))) in user_termio_to_kernel_termios()
38 err = __get_user(iflag, &termio->c_iflag); in user_termio_to_kernel_termios()
40 err |=__get_user(oflag, &termio->c_oflag); in user_termio_to_kernel_termios()
42 err |=__get_user(cflag, &termio->c_cflag); in user_termio_to_kernel_termios()
44 err |=__get_user(lflag, &termio->c_lflag); in user_termio_to_kernel_termios()
46 err |=__get_user(termios->c_line, &termio->c_line); in user_termio_to_kernel_termios()
50 if (__copy_from_user(termios->c_cc, termio->c_cc, NCC)) in user_termio_to_kernel_termios()
59 static inline int kernel_termios_to_user_termio(struct termio __user *termio, in kernel_termios_to_user_termio() argument
64 if (!access_ok(VERIFY_WRITE, termio, sizeof(struct termio))) in kernel_termios_to_user_termio()
[all …]
/linux-4.4.14/arch/m32r/include/asm/
Dtermios.h18 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument
20 get_user(__tmp,&(termio)->x); \
24 #define user_termio_to_kernel_termios(termios, termio) \ argument
26 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \
27 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \
28 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \
29 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \
30 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
36 #define kernel_termios_to_user_termio(termio, termios) \ argument
38 put_user((termios)->c_iflag, &(termio)->c_iflag); \
[all …]
/linux-4.4.14/arch/parisc/include/asm/
Dtermios.h18 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument
20 get_user(__tmp,&(termio)->x); \
24 #define user_termio_to_kernel_termios(termios, termio) \ argument
26 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \
27 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \
28 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \
29 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \
30 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
36 #define kernel_termios_to_user_termio(termio, termios) \ argument
38 put_user((termios)->c_iflag, &(termio)->c_iflag); \
[all …]
/linux-4.4.14/arch/cris/include/asm/
Dtermios.h18 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument
20 get_user(__tmp,&(termio)->x); \
24 #define user_termio_to_kernel_termios(termios, termio) \ argument
26 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \
27 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \
28 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \
29 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \
30 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
36 #define kernel_termios_to_user_termio(termio, termios) \ argument
38 put_user((termios)->c_iflag, &(termio)->c_iflag); \
[all …]
/linux-4.4.14/arch/ia64/include/asm/
Dtermios.h24 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument
26 get_user(__tmp,&(termio)->x); \
30 #define user_termio_to_kernel_termios(termios, termio) \ argument
32 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \
33 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \
34 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \
35 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \
36 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
42 #define kernel_termios_to_user_termio(termio, termios) \ argument
44 put_user((termios)->c_iflag, &(termio)->c_iflag); \
[all …]
/linux-4.4.14/include/asm-generic/
Dtermios-base.h15 struct termio __user *termio) in user_termio_to_kernel_termios() argument
19 if (get_user(tmp, &termio->c_iflag) < 0) in user_termio_to_kernel_termios()
23 if (get_user(tmp, &termio->c_oflag) < 0) in user_termio_to_kernel_termios()
27 if (get_user(tmp, &termio->c_cflag) < 0) in user_termio_to_kernel_termios()
31 if (get_user(tmp, &termio->c_lflag) < 0) in user_termio_to_kernel_termios()
35 if (get_user(termios->c_line, &termio->c_line) < 0) in user_termio_to_kernel_termios()
38 if (copy_from_user(termios->c_cc, termio->c_cc, NCC) != 0) in user_termio_to_kernel_termios()
50 static inline int kernel_termios_to_user_termio(struct termio __user *termio, in kernel_termios_to_user_termio() argument
53 if (put_user(termios->c_iflag, &termio->c_iflag) < 0 || in kernel_termios_to_user_termio()
54 put_user(termios->c_oflag, &termio->c_oflag) < 0 || in kernel_termios_to_user_termio()
[all …]
Dtermios.h20 const struct termio __user *termio) in user_termio_to_kernel_termios() argument
24 if (get_user(tmp, &termio->c_iflag) < 0) in user_termio_to_kernel_termios()
28 if (get_user(tmp, &termio->c_oflag) < 0) in user_termio_to_kernel_termios()
32 if (get_user(tmp, &termio->c_cflag) < 0) in user_termio_to_kernel_termios()
36 if (get_user(tmp, &termio->c_lflag) < 0) in user_termio_to_kernel_termios()
40 if (get_user(termios->c_line, &termio->c_line) < 0) in user_termio_to_kernel_termios()
43 if (copy_from_user(termios->c_cc, termio->c_cc, NCC) != 0) in user_termio_to_kernel_termios()
55 static inline int kernel_termios_to_user_termio(struct termio __user *termio, in kernel_termios_to_user_termio() argument
58 if (put_user(termios->c_iflag, &termio->c_iflag) < 0 || in kernel_termios_to_user_termio()
59 put_user(termios->c_oflag, &termio->c_oflag) < 0 || in kernel_termios_to_user_termio()
[all …]
/linux-4.4.14/arch/mn10300/include/uapi/asm/
Dtermios.h15 struct termio { struct
46 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument
48 get_user(__tmp, &(termio)->x); \
52 #define user_termio_to_kernel_termios(termios, termio) \ argument
54 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \
55 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \
56 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \
57 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \
58 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
64 #define kernel_termios_to_user_termio(termio, termios) \ argument
[all …]
/linux-4.4.14/arch/sparc/include/asm/
Dtermios.h29 #define user_termio_to_kernel_termios(termios, termio) \ argument
33 err = get_user(tmp, &(termio)->c_iflag); \
35 err |= get_user(tmp, &(termio)->c_oflag); \
37 err |= get_user(tmp, &(termio)->c_cflag); \
39 err |= get_user(tmp, &(termio)->c_lflag); \
41 err |= copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
50 #define kernel_termios_to_user_termio(termio, termios) \ argument
53 err = put_user((termios)->c_iflag, &(termio)->c_iflag); \
54 err |= put_user((termios)->c_oflag, &(termio)->c_oflag); \
55 err |= put_user((termios)->c_cflag, &(termio)->c_cflag); \
[all …]
/linux-4.4.14/arch/parisc/include/uapi/asm/
Dioctls.h12 #define TCGETA _IOR('T', 1, struct termio)
13 #define TCSETA _IOW('T', 2, struct termio)
14 #define TCSETAW _IOW('T', 3, struct termio)
15 #define TCSETAF _IOW('T', 4, struct termio)
Dtermios.h15 struct termio { struct
/linux-4.4.14/arch/alpha/include/uapi/asm/
Dioctls.h25 #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)
Dtermios.h41 struct termio { struct
/linux-4.4.14/arch/powerpc/include/uapi/asm/
Dioctls.h25 #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)
Dtermios.h53 struct termio { struct
/linux-4.4.14/arch/sparc/include/uapi/asm/
Dioctls.h7 #define TCGETA _IOR('T', 1, struct termio)
8 #define TCSETA _IOW('T', 2, struct termio)
9 #define TCSETAW _IOW('T', 3, struct termio)
10 #define TCSETAF _IOW('T', 4, struct termio)
Dtermbits.h16 struct termio { struct
/linux-4.4.14/arch/alpha/include/asm/
Dtermios.h21 struct termio k_termio; \
53 struct termio k_termio; \
/linux-4.4.14/arch/m32r/include/uapi/asm/
Dtermios.h15 struct termio { struct
/linux-4.4.14/arch/ia64/include/uapi/asm/
Dtermios.h22 struct termio { struct
/linux-4.4.14/arch/cris/include/uapi/asm/
Dtermios.h17 struct termio { struct
/linux-4.4.14/arch/avr32/include/uapi/asm/
Dtermios.h22 struct termio { struct
/linux-4.4.14/include/uapi/asm-generic/
Dtermios.h22 struct termio { struct
/linux-4.4.14/arch/s390/include/uapi/asm/
Dtermios.h21 struct termio { struct
/linux-4.4.14/arch/frv/include/uapi/asm/
Dtermios.h15 struct termio { struct
/linux-4.4.14/arch/mips/include/uapi/asm/
Dtermios.h53 struct termio { struct
/linux-4.4.14/drivers/tty/
Dmoxa.c1762 static int MoxaPortSetTermio(struct moxa_port *port, struct ktermios *termio, in MoxaPortSetTermio() argument
1770 mode = termio->c_cflag & CSIZE; in MoxaPortSetTermio()
1780 if (termio->c_cflag & CSTOPB) { in MoxaPortSetTermio()
1788 if (termio->c_cflag & PARENB) { in MoxaPortSetTermio()
1789 if (termio->c_cflag & PARODD) in MoxaPortSetTermio()
1803 if (termio->c_iflag & (IXON | IXOFF | IXANY)) { in MoxaPortSetTermio()
1805 writeb(termio->c_cc[VSTART], ofsAddr + FuncArg); in MoxaPortSetTermio()
1806 writeb(termio->c_cc[VSTOP], ofsAddr + FuncArg1); in MoxaPortSetTermio()
Dtty_ioctl.c605 (struct termio __user *)arg)) in set_termios()
665 static int get_termio(struct tty_struct *tty, struct termio __user *termio) in get_termio() argument
669 if (kernel_termios_to_user_termio(termio, &kterm)) in get_termio()