Lines Matching refs:termio
27 * Translate a "termio" structure into a "termios". Ugh.
30 struct termio __user *termio)
35 if (!access_ok(termio, sizeof(struct termio)))
38 err = __get_user(iflag, &termio->c_iflag);
40 err |=__get_user(oflag, &termio->c_oflag);
42 err |=__get_user(cflag, &termio->c_cflag);
44 err |=__get_user(lflag, &termio->c_lflag);
46 err |=__get_user(termios->c_line, &termio->c_line);
50 if (__copy_from_user(termios->c_cc, termio->c_cc, NCC))
57 * Translate a "termios" structure into a "termio". Ugh.
59 static inline int kernel_termios_to_user_termio(struct termio __user *termio,
64 if (!access_ok(termio, sizeof(struct termio)))
67 err = __put_user(termios->c_iflag, &termio->c_iflag);
68 err |= __put_user(termios->c_oflag, &termio->c_oflag);
69 err |= __put_user(termios->c_cflag, &termio->c_cflag);
70 err |= __put_user(termios->c_lflag, &termio->c_lflag);
71 err |= __put_user(termios->c_line, &termio->c_line);
75 if (__copy_to_user(termio->c_cc, termios->c_cc, NCC))