Lines Matching defs:scc_channel
214 struct scc_channel { struct
215 int init; /* channel exists? */
217 struct net_device *dev; /* link to device control structure */
218 struct net_device_stats dev_stat;/* device statistics */
220 char brand; /* manufacturer of the board */
221 long clock; /* used clock */
223 io_port ctrl; /* I/O address of CONTROL register */
224 io_port data; /* I/O address of DATA register */
225 io_port special; /* I/O address of special function port */
226 int irq; /* Number of Interrupt */
228 char option;
229 char enhanced; /* Enhanced SCC support */
231 unsigned char wreg[16]; /* Copy of last written value in WRx */
232 unsigned char status; /* Copy of R0 at last external interrupt */
233 unsigned char dcd; /* DCD status */
235 struct scc_kiss kiss; /* control structure for KISS params */
236 struct scc_stat stat; /* statistical information */
237 struct scc_modem modem; /* modem information */
239 struct sk_buff_head tx_queue; /* next tx buffer */
240 struct sk_buff *rx_buff; /* pointer to frame currently received */
241 struct sk_buff *tx_buff; /* pointer to frame currently transmitted */
244 struct timer_list tx_t; /* tx timer for this channel */
245 struct timer_list tx_wdog; /* tx watchdogs */
248 spinlock_t lock; /* Channel guard lock */