Lines Matching defs:scc_channel
49 struct scc_channel { struct
50 int init; /* channel exists? */
52 struct net_device *dev; /* link to device control structure */
53 struct net_device_stats dev_stat;/* device statistics */
55 char brand; /* manufacturer of the board */
56 long clock; /* used clock */
58 io_port ctrl; /* I/O address of CONTROL register */
59 io_port data; /* I/O address of DATA register */
60 io_port special; /* I/O address of special function port */
61 int irq; /* Number of Interrupt */
63 char option;
64 char enhanced; /* Enhanced SCC support */
66 unsigned char wreg[16]; /* Copy of last written value in WRx */
67 unsigned char status; /* Copy of R0 at last external interrupt */
68 unsigned char dcd; /* DCD status */
70 struct scc_kiss kiss; /* control structure for KISS params */
71 struct scc_stat stat; /* statistical information */
72 struct scc_modem modem; /* modem information */
74 struct sk_buff_head tx_queue; /* next tx buffer */
75 struct sk_buff *rx_buff; /* pointer to frame currently received */
76 struct sk_buff *tx_buff; /* pointer to frame currently transmitted */
79 struct timer_list tx_t; /* tx timer for this channel */
80 struct timer_list tx_wdog; /* tx watchdogs */
83 spinlock_t lock; /* Channel guard lock */