Lines Matching defs:asyncline
398 struct asyncline { struct
399 int async_flags; /* random flags */
400 kcondvar_t async_flags_cv; /* condition variable for flags */
401 kcondvar_t async_ops_cv; /* condition variable for async_ops */
402 dev_t async_dev; /* device major/minor numbers */
403 mblk_t *async_xmitblk; /* transmit: active msg block */
404 struct asycom *async_common; /* device common data */
405 tty_common_t async_ttycommon; /* tty driver common data */
406 bufcall_id_t async_wbufcid; /* id for pending write-side bufcall */
407 size_t async_wbufcds; /* Buffer size requested in bufcall */
408 timeout_id_t async_polltid; /* softint poll timeout id */
409 timeout_id_t async_dtrtid; /* delaying DTR turn on */
410 timeout_id_t async_utbrktid; /* hold minimum untimed break time id */
417 uchar_t *async_optr; /* output pointer */
418 int async_ocnt; /* output count */
419 uint_t async_rput; /* producing pointer for input */
420 uint_t async_rget; /* consuming pointer for input */
428 ushort_t async_ring[RINGSIZE];
430 short async_break; /* break count */
431 int async_inflow_source; /* input flow control type */
433 union {
439 } async_uover;
443 short async_ext; /* modem status change count */
444 short async_work; /* work to do flag */
445 timeout_id_t async_timer; /* close drain progress timer */
447 mblk_t *async_suspqf; /* front of suspend queue */
448 mblk_t *async_suspqb; /* back of suspend queue */
449 int async_ops; /* active operations counter */