RTEMS 6.3
Loading...
Searching...
No Matches

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 { ... }  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 txTaskCharsDequeued
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.

The documentation for this struct was generated from the following file: