Lines Matching defs:asyncline
311 struct asyncline { struct
312 int async_flags; /* random flags */
313 kcondvar_t async_flags_cv; /* condition variable for flags */
314 kcondvar_t async_ops_cv; /* condition variable for async_ops */
315 dev_t async_dev; /* device major/minor numbers */
316 mblk_t *async_xmitblk; /* transmit: active msg block */
317 struct asycom *async_common; /* device common data */
318 tty_common_t async_ttycommon; /* tty driver common data */
319 bufcall_id_t async_wbufcid; /* id for pending write-side bufcall */
320 size_t async_wbufcds; /* Buffer size requested in bufcall */
321 timeout_id_t async_polltid; /* softint poll timeout id */
322 timeout_id_t async_dtrtid; /* delaying DTR turn on */
323 timeout_id_t async_utbrktid; /* hold minimum untimed break time id */
330 uchar_t *async_optr; /* output pointer */
331 int async_ocnt; /* output count */
332 uint_t async_rput; /* producing pointer for input */
333 uint_t async_rget; /* consuming pointer for input */
341 ushort_t async_ring[RINGSIZE];
343 short async_break; /* break count */
344 int async_inflow_source; /* input flow control type */
346 union {
352 } async_uover;
356 short async_ext; /* modem status change count */
357 short async_work; /* work to do flag */
358 timeout_id_t async_timer; /* close drain progress timer */
360 mblk_t *async_suspqf; /* front of suspend queue */
361 mblk_t *async_suspqb; /* back of suspend queue */
362 int async_ops; /* active operations counter */