Home
last modified time | relevance | path

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

/arch/x86/include/asm/
Dtermios.h15 struct termio { struct
57 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument
59 get_user(__tmp,&(termio)->x); \
64 struct termio __user *termio) in user_termio_to_kernel_termios() argument
66 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); in user_termio_to_kernel_termios()
67 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); in user_termio_to_kernel_termios()
68 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); in user_termio_to_kernel_termios()
69 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); in user_termio_to_kernel_termios()
70 return copy_from_user(termios->c_cc, termio->c_cc, NCC); in user_termio_to_kernel_termios()
76 static inline int kernel_termios_to_user_termio(struct termio __user *termio, in kernel_termios_to_user_termio() argument
[all …]
/arch/parisc/include/asm/
Dtermios.h15 struct termio { struct
55 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument
57 get_user(__tmp,&(termio)->x); \
61 #define user_termio_to_kernel_termios(termios, termio) \ argument
63 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \
64 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \
65 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \
66 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \
67 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
73 #define kernel_termios_to_user_termio(termio, termios) \ argument
[all …]
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)
/arch/ia64/include/asm/
Dtermios.h22 struct termio { struct
62 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument
64 get_user(__tmp,&(termio)->x); \
68 #define user_termio_to_kernel_termios(termios, termio) \ argument
70 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \
71 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \
72 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \
73 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \
74 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
80 #define kernel_termios_to_user_termio(termio, termios) \ argument
[all …]
/arch/sh/include/asm/
Dtermios.h15 struct termio { struct
55 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument
57 get_user(__tmp,&(termio)->x); \
61 #define user_termio_to_kernel_termios(termios, termio) \ argument
63 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \
64 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \
65 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \
66 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \
67 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
73 #define kernel_termios_to_user_termio(termio, termios) \ argument
[all …]
/arch/blackfin/include/asm/
Dtermios.h15 struct termio { struct
55 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument
57 get_user(__tmp,&(termio)->x); \
61 #define user_termio_to_kernel_termios(termios, termio) \ argument
63 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \
64 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \
65 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \
66 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \
67 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
73 #define kernel_termios_to_user_termio(termio, termios) \ argument
[all …]
/arch/arm/include/asm/
Dtermios.h15 struct termio { struct
57 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument
59 get_user(__tmp,&(termio)->x); \
63 #define user_termio_to_kernel_termios(termios, termio) \ argument
65 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \
66 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \
67 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \
68 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \
69 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
75 #define kernel_termios_to_user_termio(termio, termios) \ argument
[all …]
/arch/cris/include/asm/
Dtermios.h16 struct termio { struct
56 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument
58 get_user(__tmp,&(termio)->x); \
62 #define user_termio_to_kernel_termios(termios, termio) \ argument
64 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \
65 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \
66 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \
67 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \
68 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
74 #define kernel_termios_to_user_termio(termio, termios) \ argument
[all …]
/arch/xtensa/include/asm/
Dtermios.h27 struct termio { struct
69 #define SET_LOW_TERMIOS_BITS(termios, termio, x) { \ argument
71 get_user(__tmp,&(termio)->x); \
75 #define user_termio_to_kernel_termios(termios, termio) \ argument
77 SET_LOW_TERMIOS_BITS(termios, termio, c_iflag); \
78 SET_LOW_TERMIOS_BITS(termios, termio, c_oflag); \
79 SET_LOW_TERMIOS_BITS(termios, termio, c_cflag); \
80 SET_LOW_TERMIOS_BITS(termios, termio, c_lflag); \
81 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
88 #define kernel_termios_to_user_termio(termio, termios) \ argument
[all …]
Dioctls.h31 #define TCGETA _IOR('t', 23, struct termio)
32 #define TCSETA _IOW('t', 24, struct termio)
33 #define TCSETAW _IOW('t', 25, struct termio)
34 #define TCSETAF _IOW('t', 28, struct termio)
/arch/mips/include/asm/
Dtermios.h53 struct termio { struct
99 struct termio __user *termio) in user_termio_to_kernel_termios() argument
104 if (!access_ok(VERIFY_READ, termio, sizeof(struct termio))) in user_termio_to_kernel_termios()
107 err = __get_user(iflag, &termio->c_iflag); in user_termio_to_kernel_termios()
109 err |=__get_user(oflag, &termio->c_oflag); in user_termio_to_kernel_termios()
111 err |=__get_user(cflag, &termio->c_cflag); in user_termio_to_kernel_termios()
113 err |=__get_user(lflag, &termio->c_lflag); in user_termio_to_kernel_termios()
115 err |=__get_user(termios->c_line, &termio->c_line); in user_termio_to_kernel_termios()
119 if (__copy_from_user(termios->c_cc, termio->c_cc, NCC)) in user_termio_to_kernel_termios()
128 static inline int kernel_termios_to_user_termio(struct termio __user *termio, in kernel_termios_to_user_termio() argument
[all …]
/arch/m68k/include/asm/
Dtermios.h15 struct termio { struct
57 #define user_termio_to_kernel_termios(termios, termio) \ argument
60 get_user(tmp, &(termio)->c_iflag); \
62 get_user(tmp, &(termio)->c_oflag); \
64 get_user(tmp, &(termio)->c_cflag); \
66 get_user(tmp, &(termio)->c_lflag); \
68 get_user((termios)->c_line, &(termio)->c_line); \
69 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
75 #define kernel_termios_to_user_termio(termio, termios) \ argument
77 put_user((termios)->c_iflag, &(termio)->c_iflag); \
[all …]
/arch/h8300/include/asm/
Dtermios.h15 struct termio { struct
57 #define user_termio_to_kernel_termios(termios, termio) \ argument
60 get_user(tmp, &(termio)->c_iflag); \
62 get_user(tmp, &(termio)->c_oflag); \
64 get_user(tmp, &(termio)->c_cflag); \
66 get_user(tmp, &(termio)->c_lflag); \
68 get_user((termios)->c_line, &(termio)->c_line); \
69 copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
75 #define kernel_termios_to_user_termio(termio, termios) \ argument
77 put_user((termios)->c_iflag, &(termio)->c_iflag); \
[all …]
/arch/sparc/include/asm/
Dtermios.h67 #define user_termio_to_kernel_termios(termios, termio) \ argument
71 err = get_user(tmp, &(termio)->c_iflag); \
73 err |= get_user(tmp, &(termio)->c_oflag); \
75 err |= get_user(tmp, &(termio)->c_cflag); \
77 err |= get_user(tmp, &(termio)->c_lflag); \
79 err |= copy_from_user((termios)->c_cc, (termio)->c_cc, NCC); \
88 #define kernel_termios_to_user_termio(termio, termios) \ argument
91 err = put_user((termios)->c_iflag, &(termio)->c_iflag); \
92 err |= put_user((termios)->c_oflag, &(termio)->c_oflag); \
93 err |= put_user((termios)->c_cflag, &(termio)->c_cflag); \
[all …]
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
/arch/alpha/include/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
85 struct termio k_termio; \
117 struct termio k_termio; \
/arch/powerpc/include/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
/arch/avr32/include/asm/
Dtermios.h22 struct termio { struct
/arch/s390/include/asm/
Dtermios.h23 struct termio { struct