Lines Matching defs:jsm_channel
190 struct jsm_channel { struct
191 struct uart_port uart_port;
192 struct jsm_board *ch_bd; /* Board structure pointer */
194 spinlock_t ch_lock; /* provide for serialization */
195 wait_queue_head_t ch_flags_wait;
197 u32 ch_portnum; /* Port number, 0 offset. */
198 u32 ch_open_count; /* open count */
199 u32 ch_flags; /* Channel flags */
201 u64 ch_close_delay; /* How long we should drop RTS/DTR for */
203 tcflag_t ch_c_iflag; /* channel iflags */
204 tcflag_t ch_c_cflag; /* channel cflags */
205 tcflag_t ch_c_oflag; /* channel oflags */
206 tcflag_t ch_c_lflag; /* channel lflags */
207 u8 ch_stopc; /* Stop character */
208 u8 ch_startc; /* Start character */
210 u8 ch_mostat; /* FEP output modem status */
211 u8 ch_mistat; /* FEP input modem status */
213 struct neo_uart_struct __iomem *ch_neo_uart; /* Pointer to the "mapped" UART struct */
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 */