Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
nes_device Struct Reference

#include <nes.h>

Data Fields

struct nes_adapternesadapter
 
void __iomemregs
 
void __iomemindex_reg
 
struct pci_devpcidev
 
struct net_devicenetdev [NES_NIC_MAX_NICS]
 
u64 link_status_interrupts
 
struct tasklet_struct dpc_tasklet
 
spinlock_t indexed_regs_lock
 
unsigned long csr_start
 
unsigned long doorbell_region
 
unsigned long doorbell_start
 
unsigned long mac_tx_errors
 
unsigned long mac_pause_frames_sent
 
unsigned long mac_pause_frames_received
 
unsigned long mac_rx_errors
 
unsigned long mac_rx_crc_errors
 
unsigned long mac_rx_symbol_err_frames
 
unsigned long mac_rx_jabber_frames
 
unsigned long mac_rx_oversized_frames
 
unsigned long mac_rx_short_frames
 
unsigned long port_rx_discards
 
unsigned long port_tx_discards
 
unsigned int mac_index
 
unsigned int nes_stack_start
 
voidcqp_vbase
 
dma_addr_t cqp_pbase
 
u32 cqp_mem_size
 
u8 ceq_index
 
u8 nic_ceq_index
 
struct nes_hw_cqp cqp
 
struct nes_hw_cq ccq
 
struct list_head cqp_avail_reqs
 
struct list_head cqp_pending_reqs
 
struct nes_cqp_requestnes_cqp_requests
 
u32 int_req
 
u32 int_stat
 
u32 timer_int_req
 
u32 timer_only_int_count
 
u32 intf_int_req
 
u32 last_mac_tx_pauses
 
u32 last_used_chunks_tx
 
struct list_head list
 
u16 base_doorbell_index
 
u16 currcq_count
 
u16 deepcq_count
 
u8 iw_status
 
u8 msi_enabled
 
u8 netdev_count
 
u8 napi_isr_ran
 
u8 disable_rx_flow_control
 
u8 disable_tx_flow_control
 
struct delayed_work work
 
u8 link_recheck
 

Detailed Description

Definition at line 219 of file nes.h.

Field Documentation

u16 base_doorbell_index

Definition at line 266 of file nes.h.

Definition at line 252 of file nes.h.

u8 ceq_index

Definition at line 249 of file nes.h.

Definition at line 251 of file nes.h.

struct list_head cqp_avail_reqs

Definition at line 253 of file nes.h.

u32 cqp_mem_size

Definition at line 248 of file nes.h.

dma_addr_t cqp_pbase

Definition at line 247 of file nes.h.

struct list_head cqp_pending_reqs

Definition at line 254 of file nes.h.

void* cqp_vbase

Definition at line 246 of file nes.h.

unsigned long csr_start

Definition at line 228 of file nes.h.

u16 currcq_count

Definition at line 267 of file nes.h.

u16 deepcq_count

Definition at line 268 of file nes.h.

u8 disable_rx_flow_control

Definition at line 273 of file nes.h.

u8 disable_tx_flow_control

Definition at line 274 of file nes.h.

unsigned long doorbell_region

Definition at line 229 of file nes.h.

unsigned long doorbell_start

Definition at line 230 of file nes.h.

struct tasklet_struct dpc_tasklet

Definition at line 226 of file nes.h.

void __iomem* index_reg

Definition at line 222 of file nes.h.

spinlock_t indexed_regs_lock

Definition at line 227 of file nes.h.

u32 int_req

Definition at line 257 of file nes.h.

u32 int_stat

Definition at line 258 of file nes.h.

u32 intf_int_req

Definition at line 261 of file nes.h.

u8 iw_status

Definition at line 269 of file nes.h.

u32 last_mac_tx_pauses

Definition at line 262 of file nes.h.

u32 last_used_chunks_tx

Definition at line 263 of file nes.h.

u8 link_recheck

Definition at line 277 of file nes.h.

u64 link_status_interrupts

Definition at line 225 of file nes.h.

Definition at line 264 of file nes.h.

unsigned int mac_index

Definition at line 242 of file nes.h.

unsigned long mac_pause_frames_received

Definition at line 233 of file nes.h.

unsigned long mac_pause_frames_sent

Definition at line 232 of file nes.h.

unsigned long mac_rx_crc_errors

Definition at line 235 of file nes.h.

unsigned long mac_rx_errors

Definition at line 234 of file nes.h.

unsigned long mac_rx_jabber_frames

Definition at line 237 of file nes.h.

unsigned long mac_rx_oversized_frames

Definition at line 238 of file nes.h.

unsigned long mac_rx_short_frames

Definition at line 239 of file nes.h.

unsigned long mac_rx_symbol_err_frames

Definition at line 236 of file nes.h.

unsigned long mac_tx_errors

Definition at line 231 of file nes.h.

u8 msi_enabled

Definition at line 270 of file nes.h.

u8 napi_isr_ran

Definition at line 272 of file nes.h.

struct nes_cqp_request* nes_cqp_requests

Definition at line 255 of file nes.h.

unsigned int nes_stack_start

Definition at line 243 of file nes.h.

struct nes_adapter* nesadapter

Definition at line 220 of file nes.h.

Definition at line 224 of file nes.h.

u8 netdev_count

Definition at line 271 of file nes.h.

u8 nic_ceq_index

Definition at line 250 of file nes.h.

struct pci_dev* pcidev

Definition at line 223 of file nes.h.

unsigned long port_rx_discards

Definition at line 240 of file nes.h.

unsigned long port_tx_discards

Definition at line 241 of file nes.h.

Definition at line 221 of file nes.h.

u32 timer_int_req

Definition at line 259 of file nes.h.

u32 timer_only_int_count

Definition at line 260 of file nes.h.

Definition at line 276 of file nes.h.


The documentation for this struct was generated from the following file: