4 #ifndef _ASM_GENERIC_TERMIOS_BASE_H
5 #define _ASM_GENERIC_TERMIOS_BASE_H
7 #include <asm/uaccess.h>
9 #ifndef __ARCH_TERMIO_GETPUT
19 if (
get_user(tmp, &termio->c_iflag) < 0)
23 if (
get_user(tmp, &termio->c_oflag) < 0)
27 if (
get_user(tmp, &termio->c_cflag) < 0)
31 if (
get_user(tmp, &termio->c_lflag) < 0)
64 #ifndef user_termios_to_kernel_termios
65 #define user_termios_to_kernel_termios(k, u) copy_from_user(k, u, sizeof(struct termios))
68 #ifndef kernel_termios_to_user_termios
69 #define kernel_termios_to_user_termios(u, k) copy_to_user(u, k, sizeof(struct termios))
72 #define user_termios_to_kernel_termios_1(k, u) copy_from_user(k, u, sizeof(struct termios))
73 #define kernel_termios_to_user_termios_1(u, k) copy_to_user(u, k, sizeof(struct termios))