Lines Matching defs:jsm_channel

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