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