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

#include <qla3xxx.h>

Data Fields

struct mutex update_lock
 
u8 valid
 
unsigned long last_updated [8]
 
u8 data [EEPROM_SIZE]
 
enum eeprom_nature nature
 
u8 asicId [4]
 
u16 version_and_numPorts
 
u16 boardId
 
u8 boardIdStr [16]
 
u8 serialNumber [16]
 
u16 extHwConfig
 
struct eeprom_port_cfg macCfg_port0
 
struct eeprom_port_cfg macCfg_port1
 
u16 bufletSize
 
u16 bufletCount
 
u16 tcpWindowThreshold50
 
u16 tcpWindowThreshold25
 
u16 tcpWindowThreshold0
 
u16 ipHashTableBaseHi
 
u16 ipHashTableBaseLo
 
u16 ipHashTableSize
 
u16 tcpHashTableBaseHi
 
u16 tcpHashTableBaseLo
 
u16 tcpHashTableSize
 
u16 ncbTableBaseHi
 
u16 ncbTableBaseLo
 
u16 ncbTableSize
 
u16 drbTableBaseHi
 
u16 drbTableBaseLo
 
u16 drbTableSize
 
u16 reserved_142 [4]
 
u16 ipReassemblyTimeout
 
u16 tcpMaxWindowSize
 
u16 ipSecurity
 
u8 reserved_156 [294]
 
u16 qDebug [8]
 
struct eeprom_function_cfg funcCfg_fn0
 
u16 reserved_510
 
u8 oemSpace [432]
 
struct eeprom_bios_cfg biosCfg_fn1
 
struct eeprom_function_cfg funcCfg_fn1
 
u16 reserved_1022
 
u8 reserved_1024 [464]
 
struct eeprom_function_cfg funcCfg_fn2
 
u16 reserved_1534
 
u8 reserved_1536 [432]
 
struct eeprom_bios_cfg biosCfg_fn3
 
struct eeprom_function_cfg funcCfg_fn3
 
u16 checksum
 
union {
}; 
 
u8 asic_id [4]
 
u8 version
 
u8 reserved
 
u16 board_id
 
u8 serial_number [EEPROM_SERIAL_NUM_SIZE]
 
u16 ext_hw_conf
 
u8 mac0 [6]
 
u8 mac1 [6]
 
u8 mac2 [6]
 
u8 mac3 [6]
 
u16 etherMtu
 
u16 macConfig
 
u16 phyConfig
 
u16 reserved_56
 
u8 unused_1 [EEPROM_UNUSED_1_SIZE]
 
u16 bufletPauseThreshold
 
u8 unused_2 [EEPROM_UNUSED_2_SIZE]
 
u16 tcpMaxWindowSizeHi
 
u16 tcpMaxWindowSizeLo
 
u32 net_ip_addr0
 
u32 net_ip_addr1
 
u32 scsi_ip_addr0
 
u32 scsi_ip_addr1
 
u8 unused_3 [EEPROM_UNUSED_3_SIZE]
 
u16 subsysVendorId_f0
 
u16 subsysDeviceId_f0
 
u16 signature
 
u8 unused_4 [EEPROM_UNUSED_4_SIZE]
 
u16 subsysVendorId_f1
 
u16 subsysDeviceId_f1
 
u8 reserved_5
 
struct bios_params sBIOSParams_fn1
 
struct bios_params sBIOSParams_fn3
 

Detailed Description

Definition at line 42 of file eeprom.c.

Field Documentation

union { ... }
u8 asic_id[4]

Definition at line 108 of file ql4_nvram.h.

u8 asicId[4]

Definition at line 869 of file qla3xxx.h.

struct eeprom_bios_cfg biosCfg_fn1

Definition at line 908 of file qla3xxx.h.

struct eeprom_bios_cfg biosCfg_fn3

Definition at line 915 of file qla3xxx.h.

u16 board_id

Definition at line 111 of file ql4_nvram.h.

u16 boardId

Definition at line 871 of file qla3xxx.h.

u8 boardIdStr[16]

Definition at line 876 of file qla3xxx.h.

u16 bufletCount

Definition at line 882 of file qla3xxx.h.

u16 bufletPauseThreshold

Definition at line 143 of file ql4_nvram.h.

u16 bufletSize

Definition at line 881 of file qla3xxx.h.

u16 checksum

Definition at line 917 of file qla3xxx.h.

Definition at line 46 of file eeprom.c.

u16 drbTableBaseHi

Definition at line 895 of file qla3xxx.h.

u16 drbTableBaseLo

Definition at line 896 of file qla3xxx.h.

u16 drbTableSize

Definition at line 897 of file qla3xxx.h.

u16 etherMtu

Definition at line 130 of file ql4_nvram.h.

u16 ext_hw_conf

Definition at line 125 of file ql4_nvram.h.

u16 extHwConfig

Definition at line 878 of file qla3xxx.h.

Definition at line 905 of file qla3xxx.h.

Definition at line 909 of file qla3xxx.h.

Definition at line 912 of file qla3xxx.h.

Definition at line 916 of file qla3xxx.h.

u16 ipHashTableBaseHi

Definition at line 886 of file qla3xxx.h.

u16 ipHashTableBaseLo

Definition at line 887 of file qla3xxx.h.

u16 ipHashTableSize

Definition at line 888 of file qla3xxx.h.

u16 ipReassemblyTimeout

Definition at line 899 of file qla3xxx.h.

u16 ipSecurity

Definition at line 901 of file qla3xxx.h.

unsigned long last_updated[8]

Definition at line 45 of file eeprom.c.

u8 mac0[6]

Definition at line 126 of file ql4_nvram.h.

u8 mac1[6]

Definition at line 127 of file ql4_nvram.h.

u8 mac2[6]

Definition at line 128 of file ql4_nvram.h.

u8 mac3[6]

Definition at line 129 of file ql4_nvram.h.

struct eeprom_port_cfg macCfg_port0

Definition at line 879 of file qla3xxx.h.

struct eeprom_port_cfg macCfg_port1

Definition at line 880 of file qla3xxx.h.

u16 macConfig

Definition at line 131 of file ql4_nvram.h.

enum eeprom_nature nature

Definition at line 47 of file eeprom.c.

u16 ncbTableBaseHi

Definition at line 892 of file qla3xxx.h.

u16 ncbTableBaseLo

Definition at line 893 of file qla3xxx.h.

u16 ncbTableSize

Definition at line 894 of file qla3xxx.h.

u32 net_ip_addr0

Definition at line 165 of file ql4_nvram.h.

u32 net_ip_addr1

Definition at line 167 of file ql4_nvram.h.

u8 oemSpace[432]

Definition at line 907 of file qla3xxx.h.

u16 phyConfig

Definition at line 134 of file ql4_nvram.h.

u16 qDebug[8]

Definition at line 904 of file qla3xxx.h.

u8 reserved

Definition at line 110 of file ql4_nvram.h.

u16 reserved_1022

Definition at line 910 of file qla3xxx.h.

u8 reserved_1024[464]

Definition at line 911 of file qla3xxx.h.

u16 reserved_142[4]

Definition at line 898 of file qla3xxx.h.

u16 reserved_1534

Definition at line 913 of file qla3xxx.h.

u8 reserved_1536[432]

Definition at line 914 of file qla3xxx.h.

u8 reserved_156[294]

Definition at line 903 of file qla3xxx.h.

u8 reserved_5

Definition at line 189 of file ql4_nvram.h.

u16 reserved_510

Definition at line 906 of file qla3xxx.h.

u16 reserved_56

Definition at line 137 of file ql4_nvram.h.

struct bios_params sBIOSParams_fn1

Definition at line 234 of file ql4_nvram.h.

struct bios_params sBIOSParams_fn3

Definition at line 245 of file ql4_nvram.h.

u32 scsi_ip_addr0

Definition at line 168 of file ql4_nvram.h.

u32 scsi_ip_addr1

Definition at line 169 of file ql4_nvram.h.

u8 serial_number[EEPROM_SERIAL_NUM_SIZE]

Definition at line 116 of file ql4_nvram.h.

u8 serialNumber[16]

Definition at line 877 of file qla3xxx.h.

u16 signature

Definition at line 178 of file ql4_nvram.h.

u16 subsysDeviceId_f0

Definition at line 173 of file ql4_nvram.h.

u16 subsysDeviceId_f1

Definition at line 183 of file ql4_nvram.h.

u16 subsysVendorId_f0

Definition at line 172 of file ql4_nvram.h.

u16 subsysVendorId_f1

Definition at line 182 of file ql4_nvram.h.

u16 tcpHashTableBaseHi

Definition at line 889 of file qla3xxx.h.

u16 tcpHashTableBaseLo

Definition at line 890 of file qla3xxx.h.

u16 tcpHashTableSize

Definition at line 891 of file qla3xxx.h.

u16 tcpMaxWindowSize

Definition at line 900 of file qla3xxx.h.

u16 tcpMaxWindowSizeHi

Definition at line 163 of file ql4_nvram.h.

u16 tcpMaxWindowSizeLo

Definition at line 164 of file ql4_nvram.h.

u16 tcpWindowThreshold0

Definition at line 885 of file qla3xxx.h.

u16 tcpWindowThreshold25

Definition at line 884 of file qla3xxx.h.

u16 tcpWindowThreshold50

Definition at line 883 of file qla3xxx.h.

Definition at line 140 of file ql4_nvram.h.

Definition at line 161 of file ql4_nvram.h.

Definition at line 171 of file ql4_nvram.h.

Definition at line 181 of file ql4_nvram.h.

struct mutex update_lock

Definition at line 43 of file eeprom.c.

u8 valid

Definition at line 44 of file eeprom.c.

u8 version

Definition at line 109 of file ql4_nvram.h.

u16 version_and_numPorts

Definition at line 870 of file qla3xxx.h.


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