|
enum | e1e_registers {
E1000_CTRL = 0x00000,
E1000_STATUS = 0x00008,
E1000_EECD = 0x00010,
E1000_EERD = 0x00014,
E1000_CTRL_EXT = 0x00018,
E1000_FLA = 0x0001C,
E1000_MDIC = 0x00020,
E1000_SCTL = 0x00024,
E1000_FCAL = 0x00028,
E1000_FCAH = 0x0002C,
E1000_FEXTNVM4 = 0x00024,
E1000_FEXTNVM = 0x00028,
E1000_FCT = 0x00030,
E1000_VET = 0x00038,
E1000_FEXTNVM3 = 0x0003C,
E1000_ICR = 0x000C0,
E1000_ITR = 0x000C4,
E1000_ICS = 0x000C8,
E1000_IMS = 0x000D0,
E1000_IMC = 0x000D8,
E1000_EIAC_82574 = 0x000DC,
E1000_IAM = 0x000E0,
E1000_IVAR = 0x000E4,
E1000_EITR_82574_BASE = 0x000E8,
E1000_RCTL = 0x00100,
E1000_FCTTV = 0x00170,
E1000_TXCW = 0x00178,
E1000_RXCW = 0x00180,
E1000_TCTL = 0x00400,
E1000_TCTL_EXT = 0x00404,
E1000_TIPG = 0x00410,
E1000_AIT = 0x00458,
E1000_LEDCTL = 0x00E00,
E1000_EXTCNF_CTRL = 0x00F00,
E1000_EXTCNF_SIZE = 0x00F08,
E1000_PHY_CTRL = 0x00F10,
E1000_PBA = 0x01000,
E1000_PBS = 0x01008,
E1000_EEMNGCTL = 0x01010,
E1000_EEWR = 0x0102C,
E1000_FLOP = 0x0103C,
E1000_PBA_ECC = 0x01100,
E1000_ERT = 0x02008,
E1000_FCRTL = 0x02160,
E1000_FCRTH = 0x02168,
E1000_PSRCTL = 0x02170,
E1000_RDBAL_BASE = 0x02800,
E1000_RDBAH_BASE = 0x02804,
E1000_RDLEN_BASE = 0x02808,
E1000_RDH_BASE = 0x02810,
E1000_RDT_BASE = 0x02818,
E1000_RDTR = 0x02820,
E1000_RXDCTL_BASE = 0x02828,
E1000_RADV = 0x0282C,
E1000_KABGTXD = 0x03004,
E1000_TDBAL_BASE = 0x03800,
E1000_TDBAH_BASE = 0x03804,
E1000_TDLEN_BASE = 0x03808,
E1000_TDH_BASE = 0x03810,
E1000_TDT_BASE = 0x03818,
E1000_TIDV = 0x03820,
E1000_TXDCTL_BASE = 0x03828,
E1000_TADV = 0x0382C,
E1000_TARC_BASE = 0x03840,
E1000_CRCERRS = 0x04000,
E1000_ALGNERRC = 0x04004,
E1000_SYMERRS = 0x04008,
E1000_RXERRC = 0x0400C,
E1000_MPC = 0x04010,
E1000_SCC = 0x04014,
E1000_ECOL = 0x04018,
E1000_MCC = 0x0401C,
E1000_LATECOL = 0x04020,
E1000_COLC = 0x04028,
E1000_DC = 0x04030,
E1000_TNCRS = 0x04034,
E1000_SEC = 0x04038,
E1000_CEXTERR = 0x0403C,
E1000_RLEC = 0x04040,
E1000_XONRXC = 0x04048,
E1000_XONTXC = 0x0404C,
E1000_XOFFRXC = 0x04050,
E1000_XOFFTXC = 0x04054,
E1000_FCRUC = 0x04058,
E1000_PRC64 = 0x0405C,
E1000_PRC127 = 0x04060,
E1000_PRC255 = 0x04064,
E1000_PRC511 = 0x04068,
E1000_PRC1023 = 0x0406C,
E1000_PRC1522 = 0x04070,
E1000_GPRC = 0x04074,
E1000_BPRC = 0x04078,
E1000_MPRC = 0x0407C,
E1000_GPTC = 0x04080,
E1000_GORCL = 0x04088,
E1000_GORCH = 0x0408C,
E1000_GOTCL = 0x04090,
E1000_GOTCH = 0x04094,
E1000_RNBC = 0x040A0,
E1000_RUC = 0x040A4,
E1000_RFC = 0x040A8,
E1000_ROC = 0x040AC,
E1000_RJC = 0x040B0,
E1000_MGTPRC = 0x040B4,
E1000_MGTPDC = 0x040B8,
E1000_MGTPTC = 0x040BC,
E1000_TORL = 0x040C0,
E1000_TORH = 0x040C4,
E1000_TOTL = 0x040C8,
E1000_TOTH = 0x040CC,
E1000_TPR = 0x040D0,
E1000_TPT = 0x040D4,
E1000_PTC64 = 0x040D8,
E1000_PTC127 = 0x040DC,
E1000_PTC255 = 0x040E0,
E1000_PTC511 = 0x040E4,
E1000_PTC1023 = 0x040E8,
E1000_PTC1522 = 0x040EC,
E1000_MPTC = 0x040F0,
E1000_BPTC = 0x040F4,
E1000_TSCTC = 0x040F8,
E1000_TSCTFC = 0x040FC,
E1000_IAC = 0x04100,
E1000_ICRXPTC = 0x04104,
E1000_ICRXATC = 0x04108,
E1000_ICTXPTC = 0x0410C,
E1000_ICTXATC = 0x04110,
E1000_ICTXQEC = 0x04118,
E1000_ICTXQMTC = 0x0411C,
E1000_ICRXDMTC = 0x04120,
E1000_ICRXOC = 0x04124,
E1000_RXCSUM = 0x05000,
E1000_RFCTL = 0x05008,
E1000_MTA = 0x05200,
E1000_RAL_BASE = 0x05400,
E1000_RAH_BASE = 0x05404,
E1000_SHRAL_PCH_LPT_BASE = 0x05408,
E1000_SHRAH_PCH_LTP_BASE = 0x0540C,
E1000_SHRAL_BASE = 0x05438,
E1000_SHRAH_BASE = 0x0543C,
E1000_VFTA = 0x05600,
E1000_WUC = 0x05800,
E1000_WUFC = 0x05808,
E1000_WUS = 0x05810,
E1000_MRQC = 0x05818,
E1000_MANC = 0x05820,
E1000_FFLT = 0x05F00,
E1000_HOST_IF = 0x08800,
E1000_KMRNCTRLSTA = 0x00034,
E1000_MANC2H = 0x05860,
E1000_MDEF_BASE = 0x05890,
E1000_SW_FW_SYNC = 0x05B5C,
E1000_GCR = 0x05B00,
E1000_GCR2 = 0x05B64,
E1000_FACTPS = 0x05B30,
E1000_SWSM = 0x05B50,
E1000_FWSM = 0x05B54,
E1000_SWSM2 = 0x05B58,
E1000_RETA_BASE = 0x05C00,
E1000_RSSRK_BASE = 0x05C80,
E1000_FFLT_DBG = 0x05F04,
E1000_PCH_RAICC_BASE = 0x05F50,
E1000_HICR = 0x08F00
} |
|
enum | e1000_mac_type {
e1000_undefined = 0,
e1000_82542_rev2_0,
e1000_82542_rev2_1,
e1000_82543,
e1000_82544,
e1000_82540,
e1000_82545,
e1000_82545_rev_3,
e1000_82546,
e1000_ce4100,
e1000_82546_rev_3,
e1000_82541,
e1000_82541_rev_2,
e1000_82547,
e1000_82547_rev_2,
e1000_num_macs,
e1000_82571,
e1000_82572,
e1000_82573,
e1000_82574,
e1000_82583,
e1000_80003es2lan,
e1000_ich8lan,
e1000_ich9lan,
e1000_ich10lan,
e1000_pchlan,
e1000_pch2lan,
e1000_pch_lpt,
e1000_undefined = 0,
e1000_82575,
e1000_82576,
e1000_82580,
e1000_i350,
e1000_i210,
e1000_i211,
e1000_num_macs,
e1000_undefined = 0,
e1000_vfadapt,
e1000_vfadapt_i350,
e1000_num_macs
} |
|
enum | e1000_media_type {
e1000_media_type_copper = 0,
e1000_media_type_fiber = 1,
e1000_media_type_internal_serdes = 2,
e1000_num_media_types,
e1000_media_type_unknown = 0,
e1000_media_type_copper = 1,
e1000_media_type_fiber = 2,
e1000_media_type_internal_serdes = 3,
e1000_num_media_types,
e1000_media_type_unknown = 0,
e1000_media_type_copper = 1,
e1000_media_type_internal_serdes = 2,
e1000_num_media_types
} |
|
enum | e1000_nvm_type {
e1000_nvm_unknown = 0,
e1000_nvm_none,
e1000_nvm_eeprom_spi,
e1000_nvm_flash_hw,
e1000_nvm_flash_sw,
e1000_nvm_unknown = 0,
e1000_nvm_none,
e1000_nvm_eeprom_spi,
e1000_nvm_flash_hw,
e1000_nvm_flash_sw
} |
|
enum | e1000_nvm_override {
e1000_nvm_override_none = 0,
e1000_nvm_override_spi_small,
e1000_nvm_override_spi_large,
e1000_nvm_override_none = 0,
e1000_nvm_override_spi_small,
e1000_nvm_override_spi_large
} |
|
enum | e1000_phy_type {
e1000_phy_m88 = 0,
e1000_phy_igp,
e1000_phy_8211,
e1000_phy_8201,
e1000_phy_undefined = 0xFF,
e1000_phy_unknown = 0,
e1000_phy_none,
e1000_phy_m88,
e1000_phy_igp,
e1000_phy_igp_2,
e1000_phy_gg82563,
e1000_phy_igp_3,
e1000_phy_ife,
e1000_phy_bm,
e1000_phy_82578,
e1000_phy_82577,
e1000_phy_82579,
e1000_phy_i217,
e1000_phy_unknown = 0,
e1000_phy_none,
e1000_phy_m88,
e1000_phy_igp,
e1000_phy_igp_2,
e1000_phy_gg82563,
e1000_phy_igp_3,
e1000_phy_ife,
e1000_phy_82580,
e1000_phy_i210
} |
|
enum | e1000_bus_width {
e1000_bus_width_unknown = 0,
e1000_bus_width_32,
e1000_bus_width_64,
e1000_bus_width_reserved,
e1000_bus_width_unknown = 0,
e1000_bus_width_pcie_x1,
e1000_bus_width_pcie_x2,
e1000_bus_width_pcie_x4 = 4,
e1000_bus_width_32,
e1000_bus_width_64,
e1000_bus_width_reserved,
e1000_bus_width_unknown = 0,
e1000_bus_width_pcie_x1,
e1000_bus_width_pcie_x2,
e1000_bus_width_pcie_x4 = 4,
e1000_bus_width_pcie_x8 = 8,
e1000_bus_width_32,
e1000_bus_width_64,
e1000_bus_width_reserved
} |
|
enum | e1000_1000t_rx_status {
e1000_1000t_rx_status_not_ok = 0,
e1000_1000t_rx_status_ok,
e1000_1000t_rx_status_undefined = 0xFF,
e1000_1000t_rx_status_not_ok = 0,
e1000_1000t_rx_status_ok,
e1000_1000t_rx_status_undefined = 0xFF,
e1000_1000t_rx_status_not_ok = 0,
e1000_1000t_rx_status_ok,
e1000_1000t_rx_status_undefined = 0xFF
} |
|
enum | e1000_rev_polarity {
e1000_rev_polarity_normal = 0,
e1000_rev_polarity_reversed,
e1000_rev_polarity_undefined = 0xFF,
e1000_rev_polarity_normal = 0,
e1000_rev_polarity_reversed,
e1000_rev_polarity_undefined = 0xFF,
e1000_rev_polarity_normal = 0,
e1000_rev_polarity_reversed,
e1000_rev_polarity_undefined = 0xFF
} |
|
enum | e1000_fc_mode {
e1000_fc_none = 0,
e1000_fc_rx_pause,
e1000_fc_tx_pause,
e1000_fc_full,
e1000_fc_default = 0xFF,
e1000_fc_none = 0,
e1000_fc_rx_pause,
e1000_fc_tx_pause,
e1000_fc_full,
e1000_fc_default = 0xFF
} |
|
enum | e1000_ms_type {
e1000_ms_hw_default = 0,
e1000_ms_force_master,
e1000_ms_force_slave,
e1000_ms_auto,
e1000_ms_hw_default = 0,
e1000_ms_force_master,
e1000_ms_force_slave,
e1000_ms_auto,
e1000_ms_hw_default = 0,
e1000_ms_force_master,
e1000_ms_force_slave,
e1000_ms_auto
} |
|
enum | e1000_smart_speed {
e1000_smart_speed_default = 0,
e1000_smart_speed_on,
e1000_smart_speed_off,
e1000_smart_speed_default = 0,
e1000_smart_speed_on,
e1000_smart_speed_off,
e1000_smart_speed_default = 0,
e1000_smart_speed_on,
e1000_smart_speed_off
} |
|
enum | e1000_serdes_link_state { e1000_serdes_link_down = 0,
e1000_serdes_link_autoneg_progress,
e1000_serdes_link_autoneg_complete,
e1000_serdes_link_forced_up
} |
|