Lines Matching defs:asyncline
282 struct asyncline { struct
283 int async_flags; /* random flags */
284 kcondvar_t async_flags_cv; /* condition variable for flags */
285 dev_t async_dev; /* device major/minor numbers */
286 mblk_t *async_xmitblk; /* transmit: active msg block */
287 struct asycom *async_common; /* device common data */
288 tty_common_t async_ttycommon; /* tty driver common data */
289 bufcall_id_t async_wbufcid; /* id for pending write-side bufcall */
290 timeout_id_t async_polltid; /* softint poll timeout id */
297 uchar_t *async_optr; /* output pointer */
298 int async_ocnt; /* output count */
299 uint_t async_rput; /* producing pointer for input */
300 uint_t async_rget; /* consuming pointer for input */
301 uchar_t async_flowc; /* flow control char to send */
309 ushort_t async_ring[RINGSIZE];
311 short async_break; /* break count */
313 union {
319 } async_uover;
323 short async_ext; /* modem status change count */
324 short async_work; /* work to do flag */
325 uchar_t async_queue_full; /* Streams Queue Full */
326 uchar_t async_ringbuf_overflow; /* when ring buffer overflows */
327 timeout_id_t async_timer; /* close drain progress timer */