RTEMS
5.1
|
Public Types | |
enum | { rob_idle, rob_busy, rob_wait } |
Data Fields | |
struct rtems_termios_tty * | forw |
struct rtems_termios_tty * | back |
int | refcount |
rtems_device_major_number | major |
rtems_device_minor_number | minor |
rtems_mutex | isem |
rtems_mutex | osem |
char * | cbuf |
int | ccount |
int | cindex |
int | column |
int | read_start_column |
struct termios | termios |
rtems_interval | vtimeTicks |
struct rtems_termios_rawbuf | rawInBuf |
bool | rawInBufSemaphoreWait |
rtems_interval | rawInBufSemaphoreTimeout |
rtems_interval | rawInBufSemaphoreFirstTimeout |
unsigned int | rawInBufDropped |
struct rtems_termios_rawbuf | rawOutBuf |
int | t_dqlen |
enum rtems_termios_tty:: { ... } | rawOutBufState |
rtems_termios_callbacks | device |
rtems_termios_device_context | legacy_device_context |
Context for legacy devices using the callbacks. | |
rtems_termios_device_handler | handler |
The device handler. | |
rtems_termios_device_flow | flow |
The device flow control handler. | |
volatile unsigned int | flow_ctrl |
unsigned int | lowwater |
unsigned int | highwater |
rtems_id | rxTaskId |
rtems_id | txTaskId |
int | t_line |
void * | t_sc |
struct ttywakeup | tty_snd |
struct ttywakeup | tty_rcv |
bool | tty_rcvwakeup |
rtems_termios_device_node * | device_node |
Corresponding device node. | |
rtems_termios_device_context * | device_context |
Context for device driver. | |