Home
last modified time | relevance | path

Searched refs:termios (Results 1 – 14 of 14) sorted by relevance

/components/libc/posix/io/termios/
A Dtermios.c30 int tcgetattr(int fd, struct termios *tio) in tcgetattr()
57 int tcsetattr(int fd, int act, const struct termios *tio) in tcsetattr()
105 speed_t cfgetospeed(const struct termios *tio) in cfgetospeed()
118 speed_t cfgetispeed(const struct termios *tio) in cfgetispeed()
136 int cfsetospeed(struct termios *tio, speed_t speed) in cfsetospeed()
162 int cfsetispeed(struct termios *tio, speed_t speed) in cfsetispeed()
249 void cfmakeraw(struct termios *t) in cfmakeraw()
270 int cfsetspeed(struct termios *tio, speed_t speed) in cfsetspeed()
A Dtermios.h28 struct termios { struct
226 speed_t cfgetospeed (const struct termios *);
227 speed_t cfgetispeed (const struct termios *);
228 int cfsetospeed (struct termios *, speed_t);
229 int cfsetispeed (struct termios *, speed_t);
231 int tcgetattr (int, struct termios *);
232 int tcsetattr (int, int, const struct termios *);
241 void cfmakeraw(struct termios *);
242 int cfsetspeed(struct termios *, speed_t);
A DSConscript6 src = ['termios.c']
/components/lwp/terminal/
A Dterminal.h74 typedef int tsw_param_t(struct lwp_tty *tp, struct termios *t);
162 struct termios t_termios; /* (t) I/O processing flags. */
169 struct termios t_termios_init_in; /* tty%s.init. */
170 struct termios t_termios_lock_in; /* tty%s.lock. */
172 struct termios t_termios_init_out; /* cua%s.init. */
173 struct termios t_termios_lock_out; /* cua%s.lock. */
355 rt_inline int ttydevsw_param(struct lwp_tty *tp, struct termios *t) in ttydevsw_param()
A Dtty_device.c341 struct termios *t = &tp->t_termios_init_in; in tty_init_termios()
/components/drivers/serial/
A Ddev_serial.c1042 static inline int _termio_to_termios(const struct termio *termio, struct termios *termios) in _termio_to_termios() argument
1044 termios->c_iflag = termio->c_iflag; in _termio_to_termios()
1045 termios->c_oflag = termio->c_oflag; in _termio_to_termios()
1046 termios->c_cflag = termio->c_cflag; in _termio_to_termios()
1047 termios->c_lflag = termio->c_lflag; in _termio_to_termios()
1048 termios->c_line = termio->c_line; in _termio_to_termios()
1049 rt_memcpy(termios->c_cc, termio->c_cc, NCC); in _termio_to_termios()
1054 static inline int _termios_to_termio(const struct termios *termios, struct termio *termio) in _termios_to_termio() argument
1060 termio->c_line = termios->c_line; in _termios_to_termio()
1125 struct termios *tio, tmp; in rt_serial_control()
[all …]
A Dserial_tty.c147 struct termios serial_hw_config; in _serial_tty_set_speed()
258 static int serial_tty_param(struct lwp_tty *tp, struct termios *t) in serial_tty_param()
A Ddev_serial_v2.c1565 struct termios *tio = (struct termios *)args; in rt_serial_control()
1608 struct termios *tio = (struct termios *)args; in rt_serial_control()
/components/libc/posix/io/
A DREADME.md9 | termios | Terminal I/O |
/components/lwp/terminal/freebsd/
A Dtty.c622 struct termios *old = &tp->t_termios; in ttydev_ioctl()
623 struct termios *new = (struct termios *)data; in ttydev_ioctl()
624 struct termios *lock = TTY_CALLOUT(tp, dev) ? &tp->t_termios_lock_out in ttydev_ioctl()
759 static int ttydevsw_defparam(struct lwp_tty *tp __unused, struct termios *t) in ttydevsw_defparam()
1177 *(struct termios *)data = tp->t_termios; in tty_generic_ioctl()
1182 struct termios *t = data; in tty_generic_ioctl()
A Dtty_compat.c311 static void termios_to_termio(struct termios *tios, struct termio *tio) in termios_to_termio()
322 static void termio_to_termios(struct termio *tio, struct termios *tios) in termio_to_termios()
341 struct termios tios; in lwp_tty_ioctl_adapter()
A Dtty_pts.c303 *(struct termios *)data = tp->t_termios; in ptsdev_ioctl()
/components/libc/posix/
A DKconfig68 bool "Enable Terminal I/O <termios.h>"
/components/lwp/
A Dlwp.h217 struct termios *get_old_termios(void);

Completed in 28 milliseconds