Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/e1000/e1000_hw.h
Show First 20 Lines • Show All 928 Lines • ▼ Show 20 Lines | struct e1000_dev_spec_82543 { | ||||
u32 tbi_compatibility; | u32 tbi_compatibility; | ||||
bool dma_fairness; | bool dma_fairness; | ||||
bool init_phy_disabled; | bool init_phy_disabled; | ||||
}; | }; | ||||
struct e1000_dev_spec_82571 { | struct e1000_dev_spec_82571 { | ||||
bool laa_is_present; | bool laa_is_present; | ||||
u32 smb_counter; | u32 smb_counter; | ||||
E1000_MUTEX swflag_mutex; | |||||
}; | }; | ||||
struct e1000_dev_spec_80003es2lan { | struct e1000_dev_spec_80003es2lan { | ||||
bool mdic_wa_enable; | bool mdic_wa_enable; | ||||
}; | }; | ||||
struct e1000_shadow_ram { | struct e1000_shadow_ram { | ||||
u16 value; | u16 value; | ||||
bool modified; | bool modified; | ||||
}; | }; | ||||
#define E1000_SHADOW_RAM_WORDS 2048 | #define E1000_SHADOW_RAM_WORDS 2048 | ||||
/* I218 PHY Ultra Low Power (ULP) states */ | /* I218 PHY Ultra Low Power (ULP) states */ | ||||
enum e1000_ulp_state { | enum e1000_ulp_state { | ||||
e1000_ulp_state_unknown, | e1000_ulp_state_unknown, | ||||
e1000_ulp_state_off, | e1000_ulp_state_off, | ||||
e1000_ulp_state_on, | e1000_ulp_state_on, | ||||
}; | }; | ||||
struct e1000_dev_spec_ich8lan { | struct e1000_dev_spec_ich8lan { | ||||
bool kmrn_lock_loss_workaround_enabled; | bool kmrn_lock_loss_workaround_enabled; | ||||
struct e1000_shadow_ram shadow_ram[E1000_SHADOW_RAM_WORDS]; | struct e1000_shadow_ram shadow_ram[E1000_SHADOW_RAM_WORDS]; | ||||
E1000_MUTEX nvm_mutex; | |||||
E1000_MUTEX swflag_mutex; | |||||
bool nvm_k1_enabled; | bool nvm_k1_enabled; | ||||
bool disable_k1_off; | bool disable_k1_off; | ||||
bool eee_disable; | bool eee_disable; | ||||
u16 eee_lp_ability; | u16 eee_lp_ability; | ||||
enum e1000_ulp_state ulp_state; | enum e1000_ulp_state ulp_state; | ||||
bool ulp_capability_disabled; | bool ulp_capability_disabled; | ||||
bool during_suspend_flow; | bool during_suspend_flow; | ||||
bool during_dpg_exit; | bool during_dpg_exit; | ||||
▲ Show 20 Lines • Show All 70 Lines • Show Last 20 Lines |