Lines Matching defs:uli526x_board_info

120 struct uli526x_board_info {  struct
122 void (*write)(struct uli526x_board_info *, u8, u8, u16); argument
124 } phy;
125 struct net_device *next_dev; /* next device */
126 struct pci_dev *pdev; /* PCI device */
127 spinlock_t lock;
129 void __iomem *ioaddr; /* I/O base address */
130 u32 cr0_data;
131 u32 cr5_data;
132 u32 cr6_data;
133 u32 cr7_data;
134 u32 cr15_data;
137 dma_addr_t buf_pool_dma_ptr; /* Tx buffer pool memory */
138 dma_addr_t buf_pool_dma_start; /* Tx buffer pool align dword */
139 dma_addr_t desc_pool_dma_ptr; /* descriptor pool memory */
140 dma_addr_t first_tx_desc_dma;
141 dma_addr_t first_rx_desc_dma;
144 unsigned char *buf_pool_ptr; /* Tx buffer pool memory */
145 unsigned char *buf_pool_start; /* Tx buffer pool align dword */
146 unsigned char *desc_pool_ptr; /* descriptor pool memory */
147 struct tx_desc *first_tx_desc;
148 struct tx_desc *tx_insert_ptr;
149 struct tx_desc *tx_remove_ptr;
150 struct rx_desc *first_rx_desc;
151 struct rx_desc *rx_insert_ptr;
152 struct rx_desc *rx_ready_ptr; /* packet come pointer */
153 unsigned long tx_packet_cnt; /* transmitted packet count */
154 unsigned long rx_avail_cnt; /* available rx descriptor count */
155 unsigned long interval_rx_cnt; /* rx packet count a callback time */
157 u16 dbug_cnt;
158 u16 NIC_capability; /* NIC media capability */
159 u16 PHY_reg4; /* Saved Phyxcer register 4 value */
161 u8 media_mode; /* user specify media mode */
162 u8 op_mode; /* real work media mode */
163 u8 phy_addr;
164 u8 link_failed; /* Ever link failed */
165 u8 wait_reset; /* Hardware failed, need to reset */
166 struct timer_list timer;
169 unsigned long tx_fifo_underrun;
170 unsigned long tx_loss_carrier;
171 unsigned long tx_no_carrier;
172 unsigned long tx_late_collision;
173 unsigned long tx_excessive_collision;
174 unsigned long tx_jabber_timeout;
175 unsigned long reset_count;
176 unsigned long reset_cr8;
177 unsigned long reset_fatal;
178 unsigned long reset_TXtimeout;
181 unsigned char srom[128];
182 u8 init;