Lines Matching defs:jsm_channel
201 struct jsm_channel { struct
202 struct uart_port uart_port;
203 struct jsm_board *ch_bd; /* Board structure pointer */
205 spinlock_t ch_lock; /* provide for serialization */
206 wait_queue_head_t ch_flags_wait;
208 u32 ch_portnum; /* Port number, 0 offset. */
209 u32 ch_open_count; /* open count */
210 u32 ch_flags; /* Channel flags */
212 u64 ch_close_delay; /* How long we should drop RTS/DTR for */
214 tcflag_t ch_c_iflag; /* channel iflags */
215 tcflag_t ch_c_cflag; /* channel cflags */
216 tcflag_t ch_c_oflag; /* channel oflags */
217 tcflag_t ch_c_lflag; /* channel lflags */
218 u8 ch_stopc; /* Stop character */
219 u8 ch_startc; /* Start character */
221 u8 ch_mostat; /* FEP output modem status */
222 u8 ch_mistat; /* FEP input modem status */
225 struct neo_uart_struct __iomem *ch_neo_uart; /* NEO card */
226 struct cls_uart_struct __iomem *ch_cls_uart; /* Classic card */
228 u8 ch_cached_lsr; /* Cached value of the LSR register */
230 u8 *ch_rqueue; /* Our read queue buffer - malloc'ed */
231 u16 ch_r_head; /* Head location of the read queue */
232 u16 ch_r_tail; /* Tail location of the read queue */
234 u8 *ch_equeue; /* Our error queue buffer - malloc'ed */
235 u16 ch_e_head; /* Head location of the error queue */
236 u16 ch_e_tail; /* Tail location of the error queue */
238 u64 ch_rxcount; /* total of data received so far */
239 u64 ch_txcount; /* total of data transmitted so far */
241 u8 ch_r_tlevel; /* Receive Trigger level */
242 u8 ch_t_tlevel; /* Transmit Trigger level */
244 u8 ch_r_watermark; /* Receive Watermark */
247 u32 ch_stops_sent; /* How many times I have sent a stop character
250 u64 ch_err_parity; /* Count of parity errors on channel */
251 u64 ch_err_frame; /* Count of framing errors on channel */
252 u64 ch_err_break; /* Count of breaks on channel */
253 u64 ch_err_overrun; /* Count of overruns on channel */
255 u64 ch_xon_sends; /* Count of xons transmitted */
256 u64 ch_xoff_sends; /* Count of xoffs transmitted */