_ACEDCB Struct Reference
[XgAceDriverXgAceDriver]

#include <dev/tlc16c550.h>


Detailed Description

ACE device control block structure.


Data Fields

u_long dcb_modeflags
 Mode flags.
u_char dcb_rfifo
 Level of the fifo trigger, 0 if no fifo.
u_long dcb_rtimeout
 Read timeout.
HANDLE dcb_rx_rdy
 Queue of threads waiting for a character in the input buffer.
HANDLE dcb_tx_rdy
 Queue of threads waiting for output buffer empty.
u_char dcb_wfifo
 Free space in the output fifo since the last write operation.
u_long dcb_wtimeout
 Write timeout.
NUTDEVICEdev_next
 pointer to the next device, used if more devices share the same interrupt


Field Documentation

HANDLE _ACEDCB::dcb_rx_rdy

Queue of threads waiting for a character in the input buffer.

Threads are added to this queue when calling ACEAvrInput().

HANDLE _ACEDCB::dcb_tx_rdy

Queue of threads waiting for output buffer empty.

Threads are added to this queue when calling ACEAvrFlush().


Generated on Tue Jan 23 21:12:31 2007 for BTnut System Software by doxygen 1.4.7