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

#include <nic.h>

Data Fields

struct pci_devpci_dev2
 
struct falcon_board board
 
unsigned int stats_disable_count
 
bool stats_pending
 
struct timer_list stats_timer
 
u32stats_dma_done
 
struct efx_spi_device spi_flash
 
struct efx_spi_device spi_eeprom
 
struct mutex spi_lock
 
struct mutex mdio_lock
 
bool xmac_poll_required
 

Detailed Description

struct falcon_nic_data - Falcon NIC state : Secondary function of Falcon A : Board state and functions : Nest count for disabling statistics fetches : Is there a pending DMA of MAC statistics. : A timer for regularly fetching MAC statistics. : Pointer to the flag which indicates DMA completion. : SPI flash device : SPI EEPROM device : SPI bus lock : MDIO bus lock : XMAC link state needs polling

Definition at line 121 of file nic.h.

Field Documentation

Definition at line 123 of file nic.h.

struct mutex mdio_lock

Definition at line 131 of file nic.h.

struct pci_dev* pci_dev2

Definition at line 122 of file nic.h.

Definition at line 129 of file nic.h.

Definition at line 128 of file nic.h.

struct mutex spi_lock

Definition at line 130 of file nic.h.

unsigned int stats_disable_count

Definition at line 124 of file nic.h.

u32* stats_dma_done

Definition at line 127 of file nic.h.

bool stats_pending

Definition at line 125 of file nic.h.

struct timer_list stats_timer

Definition at line 126 of file nic.h.

bool xmac_poll_required

Definition at line 132 of file nic.h.


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