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