Lines Matching defs:nes_device
220 struct nes_device { struct
221 struct nes_adapter *nesadapter;
222 void __iomem *regs;
223 void __iomem *index_reg;
224 struct pci_dev *pcidev;
225 struct net_device *netdev[NES_NIC_MAX_NICS];
226 u64 link_status_interrupts;
227 struct tasklet_struct dpc_tasklet;
228 spinlock_t indexed_regs_lock;
229 unsigned long csr_start;
230 unsigned long doorbell_region;
231 unsigned long doorbell_start;
232 unsigned long mac_tx_errors;
233 unsigned long mac_pause_frames_sent;
234 unsigned long mac_pause_frames_received;
235 unsigned long mac_rx_errors;
236 unsigned long mac_rx_crc_errors;
237 unsigned long mac_rx_symbol_err_frames;
238 unsigned long mac_rx_jabber_frames;
239 unsigned long mac_rx_oversized_frames;
240 unsigned long mac_rx_short_frames;
241 unsigned long port_rx_discards;
242 unsigned long port_tx_discards;
243 unsigned int mac_index;
244 unsigned int nes_stack_start;
247 void *cqp_vbase;
248 dma_addr_t cqp_pbase;
249 u32 cqp_mem_size;
250 u8 ceq_index;
251 u8 nic_ceq_index;
252 struct nes_hw_cqp cqp;
253 struct nes_hw_cq ccq;
254 struct list_head cqp_avail_reqs;
255 struct list_head cqp_pending_reqs;
256 struct nes_cqp_request *nes_cqp_requests;
258 u32 int_req;
259 u32 int_stat;
260 u32 timer_int_req;
261 u32 timer_only_int_count;
262 u32 intf_int_req;
263 u32 last_mac_tx_pauses;
264 u32 last_used_chunks_tx;
265 struct list_head list;
267 u16 base_doorbell_index;
268 u16 currcq_count;
269 u16 deepcq_count;
270 u8 iw_status;
271 u8 msi_enabled;
272 u8 netdev_count;
273 u8 napi_isr_ran;
274 u8 disable_rx_flow_control;
275 u8 disable_tx_flow_control;
277 struct delayed_work work;
278 u8 link_recheck;