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

#include <e1000_hw.h>

Data Fields

u8 __iomemhw_addr
 
u8 __iomemflash_address
 
void __iomemce4100_gbe_mdio_base_virt
 
e1000_mac_type mac_type
 
e1000_phy_type phy_type
 
u32 phy_init_script
 
e1000_media_type media_type
 
voidback
 
struct e1000_shadow_rameeprom_shadow_ram
 
u32 flash_bank_size
 
u32 flash_base_addr
 
e1000_fc_type fc
 
e1000_bus_speed bus_speed
 
e1000_bus_width bus_width
 
e1000_bus_type bus_type
 
struct e1000_eeprom_info eeprom
 
e1000_ms_type master_slave
 
e1000_ms_type original_master_slave
 
e1000_ffe_config ffe_config_state
 
u32 asf_firmware_present
 
u32 eeprom_semaphore_present
 
unsigned long io_base
 
u32 phy_id
 
u32 phy_revision
 
u32 phy_addr
 
u32 original_fc
 
u32 txcw
 
u32 autoneg_failed
 
u32 max_frame_size
 
u32 min_frame_size
 
u32 mc_filter_type
 
u32 num_mc_addrs
 
u32 collision_delta
 
u32 tx_packet_delta
 
u32 ledctl_default
 
u32 ledctl_mode1
 
u32 ledctl_mode2
 
bool tx_pkt_filtering
 
struct e1000_host_mng_dhcp_cookie mng_cookie
 
u16 phy_spd_default
 
u16 autoneg_advertised
 
u16 pci_cmd_word
 
u16 fc_high_water
 
u16 fc_low_water
 
u16 fc_pause_time
 
u16 current_ifs_val
 
u16 ifs_min_val
 
u16 ifs_max_val
 
u16 ifs_step_size
 
u16 ifs_ratio
 
u16 device_id
 
u16 vendor_id
 
u16 subsystem_id
 
u16 subsystem_vendor_id
 
u8 revision_id
 
u8 autoneg
 
u8 mdix
 
u8 forced_speed_duplex
 
u8 wait_autoneg_complete
 
u8 dma_fairness
 
u8 mac_addr [NODE_ADDRESS_SIZE]
 
u8 perm_mac_addr [NODE_ADDRESS_SIZE]
 
bool disable_polarity_correction
 
bool speed_downgraded
 
e1000_smart_speed smart_speed
 
e1000_dsp_config dsp_config_state
 
bool get_link_status
 
bool serdes_has_link
 
bool tbi_compatibility_en
 
bool tbi_compatibility_on
 
bool laa_is_present
 
bool phy_reset_disable
 
bool initialize_hw_bits_disable
 
bool fc_send_xon
 
bool fc_strict_ieee
 
bool report_tx_early
 
bool adaptive_ifs
 
bool ifs_params_forced
 
bool in_ifs_mode
 
bool mng_reg_access_disabled
 
bool leave_av_bit_off
 
bool bad_tx_carr_stats_fd
 
bool has_smbus
 
struct e1000_adapteradapter
 
void __iomemhw_addr
 
void __iomemflash_address
 
struct e1000_mac_info mac
 
struct e1000_fc_info fc
 
struct e1000_phy_info phy
 
struct e1000_nvm_info nvm
 
struct e1000_bus_info bus
 
union {
   struct e1000_dev_spec_82571   e82571
 
   struct e1000_dev_spec_80003es2lan   e80003es2lan
 
   struct e1000_dev_spec_ich8lan   ich8lan
 
dev_spec
 
struct e1000_mbx_info mbx
 
union {
   struct e1000_dev_spec_82575   _82575
 
dev_spec
 
u16 subsystem_device_id
 
union {
   struct e1000_dev_spec_vf   vf
 
dev_spec
 

Detailed Description

Definition at line 1351 of file e1000_hw.h.

Field Documentation

Definition at line 525 of file e1000_hw.h.

Definition at line 988 of file hw.h.

bool adaptive_ifs

Definition at line 1428 of file e1000_hw.h.

u32 asf_firmware_present

Definition at line 1371 of file e1000_hw.h.

u8 autoneg

Definition at line 1407 of file e1000_hw.h.

u16 autoneg_advertised

Definition at line 1392 of file e1000_hw.h.

u32 autoneg_failed

Definition at line 1379 of file e1000_hw.h.

void * back

Definition at line 1359 of file e1000_hw.h.

bool bad_tx_carr_stats_fd

Definition at line 1433 of file e1000_hw.h.

Definition at line 997 of file hw.h.

e1000_bus_speed bus_speed

Definition at line 1364 of file e1000_hw.h.

Definition at line 1366 of file e1000_hw.h.

e1000_bus_width bus_width

Definition at line 1365 of file e1000_hw.h.

void __iomem* ce4100_gbe_mdio_base_virt

Definition at line 1354 of file e1000_hw.h.

u32 collision_delta

Definition at line 1384 of file e1000_hw.h.

u16 current_ifs_val

Definition at line 1397 of file e1000_hw.h.

union { ... } dev_spec
union { ... } dev_spec
union { ... } dev_spec
u16 device_id

Definition at line 1402 of file e1000_hw.h.

bool disable_polarity_correction

Definition at line 1414 of file e1000_hw.h.

u8 dma_fairness

Definition at line 1411 of file e1000_hw.h.

e1000_dsp_config dsp_config_state

Definition at line 1417 of file e1000_hw.h.

Definition at line 1002 of file hw.h.

Definition at line 1001 of file hw.h.

Definition at line 1367 of file e1000_hw.h.

u32 eeprom_semaphore_present

Definition at line 1372 of file e1000_hw.h.

struct e1000_shadow_ram* eeprom_shadow_ram

Definition at line 1360 of file e1000_hw.h.

Definition at line 994 of file hw.h.

Definition at line 1363 of file e1000_hw.h.

u16 fc_high_water

Definition at line 1394 of file e1000_hw.h.

u16 fc_low_water

Definition at line 1395 of file e1000_hw.h.

u16 fc_pause_time

Definition at line 1396 of file e1000_hw.h.

bool fc_send_xon

Definition at line 1425 of file e1000_hw.h.

bool fc_strict_ieee

Definition at line 1426 of file e1000_hw.h.

e1000_ffe_config ffe_config_state

Definition at line 1370 of file e1000_hw.h.

void __iomem* flash_address

Definition at line 991 of file hw.h.

u8 __iomem * flash_address

Definition at line 1353 of file e1000_hw.h.

u32 flash_bank_size

Definition at line 1361 of file e1000_hw.h.

u32 flash_base_addr

Definition at line 1362 of file e1000_hw.h.

u8 forced_speed_duplex

Definition at line 1409 of file e1000_hw.h.

bool get_link_status

Definition at line 1418 of file e1000_hw.h.

bool has_smbus

Definition at line 1434 of file e1000_hw.h.

void __iomem* hw_addr

Definition at line 990 of file hw.h.

u8 __iomem * hw_addr

Definition at line 1352 of file e1000_hw.h.

Definition at line 1003 of file hw.h.

u16 ifs_max_val

Definition at line 1399 of file e1000_hw.h.

u16 ifs_min_val

Definition at line 1398 of file e1000_hw.h.

bool ifs_params_forced

Definition at line 1429 of file e1000_hw.h.

u16 ifs_ratio

Definition at line 1401 of file e1000_hw.h.

u16 ifs_step_size

Definition at line 1400 of file e1000_hw.h.

bool in_ifs_mode

Definition at line 1430 of file e1000_hw.h.

bool initialize_hw_bits_disable

Definition at line 1424 of file e1000_hw.h.

unsigned long io_base

Definition at line 1373 of file e1000_hw.h.

bool laa_is_present

Definition at line 1422 of file e1000_hw.h.

bool leave_av_bit_off

Definition at line 1432 of file e1000_hw.h.

u32 ledctl_default

Definition at line 1386 of file e1000_hw.h.

u32 ledctl_mode1

Definition at line 1387 of file e1000_hw.h.

u32 ledctl_mode2

Definition at line 1388 of file e1000_hw.h.

Definition at line 993 of file hw.h.

Definition at line 1412 of file e1000_hw.h.

e1000_mac_type mac_type

Definition at line 1355 of file e1000_hw.h.

e1000_ms_type master_slave

Definition at line 1368 of file e1000_hw.h.

u32 max_frame_size

Definition at line 1380 of file e1000_hw.h.

Definition at line 521 of file e1000_hw.h.

u32 mc_filter_type

Definition at line 1382 of file e1000_hw.h.

u8 mdix

Definition at line 1408 of file e1000_hw.h.

Definition at line 1358 of file e1000_hw.h.

u32 min_frame_size

Definition at line 1381 of file e1000_hw.h.

Definition at line 1390 of file e1000_hw.h.

bool mng_reg_access_disabled

Definition at line 1431 of file e1000_hw.h.

u32 num_mc_addrs

Definition at line 1383 of file e1000_hw.h.

Definition at line 996 of file hw.h.

u32 original_fc

Definition at line 1377 of file e1000_hw.h.

e1000_ms_type original_master_slave

Definition at line 1369 of file e1000_hw.h.

u16 pci_cmd_word

Definition at line 1393 of file e1000_hw.h.

u8 perm_mac_addr[NODE_ADDRESS_SIZE]

Definition at line 1413 of file e1000_hw.h.

Definition at line 995 of file hw.h.

u32 phy_addr

Definition at line 1376 of file e1000_hw.h.

u32 phy_id

Definition at line 1374 of file e1000_hw.h.

u32 phy_init_script

Definition at line 1357 of file e1000_hw.h.

bool phy_reset_disable

Definition at line 1423 of file e1000_hw.h.

u32 phy_revision

Definition at line 1375 of file e1000_hw.h.

u16 phy_spd_default

Definition at line 1391 of file e1000_hw.h.

e1000_phy_type phy_type

Definition at line 1356 of file e1000_hw.h.

bool report_tx_early

Definition at line 1427 of file e1000_hw.h.

u8 revision_id

Definition at line 1406 of file e1000_hw.h.

bool serdes_has_link

Definition at line 1419 of file e1000_hw.h.

e1000_smart_speed smart_speed

Definition at line 1416 of file e1000_hw.h.

bool speed_downgraded

Definition at line 1415 of file e1000_hw.h.

u16 subsystem_device_id

Definition at line 530 of file e1000_hw.h.

u16 subsystem_id

Definition at line 1404 of file e1000_hw.h.

u16 subsystem_vendor_id

Definition at line 1405 of file e1000_hw.h.

bool tbi_compatibility_en

Definition at line 1420 of file e1000_hw.h.

bool tbi_compatibility_on

Definition at line 1421 of file e1000_hw.h.

u32 tx_packet_delta

Definition at line 1385 of file e1000_hw.h.

bool tx_pkt_filtering

Definition at line 1389 of file e1000_hw.h.

u32 txcw

Definition at line 1378 of file e1000_hw.h.

u16 vendor_id

Definition at line 1403 of file e1000_hw.h.

Definition at line 250 of file vf.h.

u8 wait_autoneg_complete

Definition at line 1410 of file e1000_hw.h.


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