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