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