Lines Matching defs:sis900_private
146 struct sis900_private { struct
147 struct net_device_stats stats;
148 struct pci_dev * pci_dev;
150 spinlock_t lock;
152 struct mii_phy * mii;
153 struct mii_phy * first_mii; /* record the first mii structure */
154 unsigned int cur_phy;
156 struct timer_list timer; /* Link status detection timer. */
157 u8 autong_complete; /* 1: auto-negotiate complete */
159 unsigned int cur_rx, dirty_rx; /* producer/comsumer pointers for Tx/Rx ring */
160 unsigned int cur_tx, dirty_tx;
163 struct sk_buff *tx_skbuff[NUM_TX_DESC];
164 struct sk_buff *rx_skbuff[NUM_RX_DESC];
165 BufferDesc *tx_ring;
166 BufferDesc *rx_ring;
168 dma_addr_t tx_ring_dma;
169 dma_addr_t rx_ring_dma;
171 unsigned int tx_full; /* The Tx queue is full. */
172 u8 host_bridge_rev;
173 u32 pci_state[16];