|
#define | TTYDISC 0 /* termios tty line discipline */ |
|
#define | TABLDISC 3 /* tablet discipline */ |
|
#define | SLIPDISC 4 /* serial IP discipline */ |
|
#define | PPPDISC 5 /* PPP discipline */ |
|
#define | MAXLDISC 8 |
|
#define | RTEMS_IO_SNDWAKEUP _IOW('t', 11, struct ttywakeup ) /* send tty wakeup */ |
|
#define | RTEMS_IO_RCVWAKEUP _IOW('t', 12, struct ttywakeup ) /* recv tty wakeup */ |
|
#define | OLCUC 0x00000100 /* map lower case to upper case on output */ |
|
#define | IUCLC 0x00004000 /* map upper case to lower case on input */ |
|
#define | RTEMS_TERMIOS_NUMBER_BAUD_RATES 25 |
|
|
rtems_status_code | rtems_termios_device_install (const char *device_file, const rtems_termios_device_handler *handler, const rtems_termios_device_flow *flow, rtems_termios_device_context *context) |
| Installs a Termios device.
|
|
void | rtems_termios_set_best_baud (struct termios *term, uint32_t baud) |
| Sets the best baud value in the Termios control.
|
|
void | rtems_termios_rxirq_occured (struct rtems_termios_tty *tty) |
|
void | rtems_termios_puts (const void *buf, size_t len, struct rtems_termios_tty *tty) |
|
speed_t | rtems_termios_number_to_baud (rtems_termios_baud_t baud) |
| Converts the Integral Baud value baud to the Termios Control Flag Representation.
|
|
rtems_termios_baud_t | rtems_termios_baud_to_number (speed_t baud) |
| Converts the baud flags to an integral baud value.
|
|
int | rtems_termios_baud_to_index (rtems_termios_baud_t termios_baud) |
| Convert Bxxx Constant to Index.
|
|
int | rtems_termios_set_initial_baud (struct rtems_termios_tty *tty, rtems_termios_baud_t baud) |
| Sets the initial baud in the Termios context tty.
|
|
int | rtems_termios_kqfilter (rtems_libio_t *iop, struct knote *kn) |
| Termios kqueue() filter filesystem node handler.
|
|
int | rtems_termios_mmap (rtems_libio_t *iop, void **addr, size_t len, int prot, off_t off) |
| Termios mmap() filter filesystem node handler.
|
|
int | rtems_termios_poll (rtems_libio_t *iop, int events) |
| Termios poll() filesystem node handler.
|
|
RTEMS termios device support internal data structures