Lines Matching defs:nes_device

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