Lines Matching defs:asyncline
139 struct asyncline { struct
140 int za_flags; /* random flags */
141 kcondvar_t za_flags_cv; /* condition variable for flags */
142 dev_t za_dev; /* device major/minor numbers */
143 mblk_t *za_xmitblk; /* transmit: active msg block */
144 mblk_t *za_rcvblk; /* receive: active msg block */
145 struct zscom *za_common; /* device common data */
146 tty_common_t za_ttycommon; /* tty driver common data */
147 bufcall_id_t za_wbufcid; /* id of pending write-side bufcall */
148 timeout_id_t za_polltid; /* softint poll timeout id */
155 uchar_t *za_optr; /* output pointer */
156 int za_ocnt; /* output count */
157 uchar_t za_rput; /* producing pointer for input */
158 uchar_t za_rget; /* consuming pointer for input */
159 uchar_t za_flowc; /* flow control char to send */
160 uchar_t za_rr0; /* status latch for break detection */
167 ushort_t za_ring[RINGSIZE];
168 timeout_id_t za_kick_rcv_id;
169 int za_kick_rcv_count;
170 timeout_id_t za_zsa_restart_id;
171 bufcall_id_t za_bufcid;
172 mblk_t *za_rstandby[ZSA_MAX_RSTANDBY];
174 mblk_t *za_rdone[ZSA_RDONE_MAX];
176 int za_rdone_wptr;
177 int za_rdone_rptr;
178 int za_bad_count_int;
179 uint_t za_rcv_flags_mask;
181 int za_wr;
182 int za_rd;
184 volatile uchar_t za_soft_active;
185 volatile uchar_t za_kick_active;
194 short za_break; /* break count */
195 union {
201 } za_uover;
205 short za_ext; /* modem status change count */
206 short za_work; /* work to do flag */
207 short za_grace_flow_control;
208 uchar_t za_do_kick_rcv_in_softint;
209 uchar_t za_m_error;
214 uchar_t *za_xoff; /* xoff char in h/w XOFF buffer */
215 uchar_t za_lnext; /* treat next char as literal */
216 uchar_t *za_devctl; /* device control reg for this port */
217 uchar_t *za_dmabuf; /* dma ram buffer for this port */
218 int za_breakoff; /* SLAVIO */
219 int za_slav_break; /* SLAVIO */
223 short za_pps; /* PPS on? */