| /f-stack/dpdk/drivers/net/e1000/base/ |
| H A D | e1000_api.h | 24 s32 e1000_set_mac_type(struct e1000_hw *hw); 30 s32 e1000_get_bus_info(struct e1000_hw *hw); 31 void e1000_clear_vfta(struct e1000_hw *hw); 35 s32 e1000_reset_hw(struct e1000_hw *hw); 36 s32 e1000_init_hw(struct e1000_hw *hw); 37 s32 e1000_setup_link(struct e1000_hw *hw); 45 s32 e1000_setup_led(struct e1000_hw *hw); 48 s32 e1000_blink_led(struct e1000_hw *hw); 49 s32 e1000_led_on(struct e1000_hw *hw); 50 s32 e1000_led_off(struct e1000_hw *hw); [all …]
|
| H A D | e1000_mac.h | 8 void e1000_init_mac_ops_generic(struct e1000_hw *hw); 10 void e1000_null_mac_generic(struct e1000_hw *hw); 11 s32 e1000_null_ops_generic(struct e1000_hw *hw); 13 bool e1000_null_mng_mode(struct e1000_hw *hw); 17 s32 e1000_blink_led_generic(struct e1000_hw *hw); 21 s32 e1000_cleanup_led_generic(struct e1000_hw *hw); 26 s32 e1000_force_mac_fc_generic(struct e1000_hw *hw); 38 s32 e1000_led_on_generic(struct e1000_hw *hw); 39 s32 e1000_led_off_generic(struct e1000_hw *hw); 46 s32 e1000_setup_led_generic(struct e1000_hw *hw); [all …]
|
| H A D | e1000_phy.h | 8 void e1000_init_phy_ops_generic(struct e1000_hw *hw); 10 void e1000_null_phy_generic(struct e1000_hw *hw); 19 s32 e1000_check_polarity_m88(struct e1000_hw *hw); 20 s32 e1000_check_polarity_igp(struct e1000_hw *hw); 21 s32 e1000_check_polarity_ife(struct e1000_hw *hw); 23 s32 e1000_phy_setup_autoneg(struct e1000_hw *hw); 35 s32 e1000_get_phy_id(struct e1000_hw *hw); 36 s32 e1000_get_phy_info_igp(struct e1000_hw *hw); 37 s32 e1000_get_phy_info_m88(struct e1000_hw *hw); 38 s32 e1000_get_phy_info_ife(struct e1000_hw *hw); [all …]
|
| H A D | e1000_nvm.h | 30 void e1000_init_nvm_ops_generic(struct e1000_hw *hw); 32 void e1000_null_nvm_generic(struct e1000_hw *hw); 33 s32 e1000_null_led_default(struct e1000_hw *hw, u16 *data); 35 s32 e1000_acquire_nvm_generic(struct e1000_hw *hw); 38 s32 e1000_read_mac_addr_generic(struct e1000_hw *hw); 43 s32 e1000_read_pba_raw(struct e1000_hw *hw, u16 *eeprom_buf, 46 s32 e1000_write_pba_raw(struct e1000_hw *hw, u16 *eeprom_buf, 61 s32 e1000_update_nvm_checksum_generic(struct e1000_hw *hw); 62 void e1000_stop_nvm(struct e1000_hw *hw); 63 void e1000_release_nvm_generic(struct e1000_hw *hw); [all …]
|
| H A D | e1000_hw.h | 12 struct e1000_hw; 686 s32 (*led_on)(struct e1000_hw *); 687 s32 (*led_off)(struct e1000_hw *); 690 s32 (*init_hw)(struct e1000_hw *); 721 s32 (*acquire)(struct e1000_hw *); 725 s32 (*commit)(struct e1000_hw *); 734 void (*release)(struct e1000_hw *); 735 s32 (*reset)(struct e1000_hw *); 753 void (*reload)(struct e1000_hw *); 754 s32 (*update)(struct e1000_hw *); [all …]
|
| H A D | e1000_vf.h | 12 struct e1000_hw; 171 s32 (*init_params)(struct e1000_hw *); 172 s32 (*check_for_link)(struct e1000_hw *); 173 void (*clear_vfta)(struct e1000_hw *); 174 s32 (*get_bus_info)(struct e1000_hw *); 177 s32 (*reset_hw)(struct e1000_hw *); 178 s32 (*init_hw)(struct e1000_hw *); 179 s32 (*setup_link)(struct e1000_hw *); 182 s32 (*read_mac_addr)(struct e1000_hw *); 199 s32 (*init_params)(struct e1000_hw *hw); [all …]
|
| H A D | e1000_api.c | 14 s32 e1000_init_mac_params(struct e1000_hw *hw) in e1000_init_mac_params() 40 s32 e1000_init_nvm_params(struct e1000_hw *hw) in e1000_init_nvm_params() 66 s32 e1000_init_phy_params(struct e1000_hw *hw) in e1000_init_phy_params() 120 s32 e1000_set_mac_type(struct e1000_hw *hw) in e1000_set_mac_type() 629 s32 e1000_reset_hw(struct e1000_hw *hw) in e1000_reset_hw() 644 s32 e1000_init_hw(struct e1000_hw *hw) in e1000_init_hw() 660 s32 e1000_setup_link(struct e1000_hw *hw) in e1000_setup_link() 694 s32 e1000_setup_led(struct e1000_hw *hw) in e1000_setup_led() 725 s32 e1000_blink_led(struct e1000_hw *hw) in e1000_blink_led() 755 s32 e1000_led_on(struct e1000_hw *hw) in e1000_led_on() [all …]
|
| H A D | e1000_vf.c | 9 STATIC s32 e1000_init_phy_params_vf(struct e1000_hw *hw); 10 STATIC s32 e1000_init_nvm_params_vf(struct e1000_hw *hw); 11 STATIC void e1000_release_vf(struct e1000_hw *hw); 12 STATIC s32 e1000_acquire_vf(struct e1000_hw *hw); 13 STATIC s32 e1000_setup_link_vf(struct e1000_hw *hw); 16 STATIC s32 e1000_check_for_link_vf(struct e1000_hw *hw); 19 STATIC s32 e1000_init_hw_vf(struct e1000_hw *hw); 20 STATIC s32 e1000_reset_hw_vf(struct e1000_hw *hw); 23 STATIC s32 e1000_read_mac_addr_vf(struct e1000_hw *); 231 STATIC s32 e1000_reset_hw_vf(struct e1000_hw *hw) in e1000_reset_hw_vf() [all …]
|
| H A D | e1000_mbx.h | 65 s32 e1000_read_mbx(struct e1000_hw *, u32 *, u16, u16); 66 s32 e1000_write_mbx(struct e1000_hw *, u32 *, u16, u16); 67 s32 e1000_read_posted_mbx(struct e1000_hw *, u32 *, u16, u16); 68 s32 e1000_write_posted_mbx(struct e1000_hw *, u32 *, u16, u16); 69 s32 e1000_check_for_msg(struct e1000_hw *, u16); 70 s32 e1000_check_for_ack(struct e1000_hw *, u16); 71 s32 e1000_check_for_rst(struct e1000_hw *, u16); 72 void e1000_init_mbx_ops_generic(struct e1000_hw *hw); 73 s32 e1000_init_mbx_params_vf(struct e1000_hw *); 74 s32 e1000_init_mbx_params_pf(struct e1000_hw *);
|
| H A D | e1000_i210.h | 8 bool e1000_get_flash_presence_i210(struct e1000_hw *hw); 9 s32 e1000_update_flash_i210(struct e1000_hw *hw); 10 s32 e1000_update_nvm_checksum_i210(struct e1000_hw *hw); 11 s32 e1000_validate_nvm_checksum_i210(struct e1000_hw *hw); 12 s32 e1000_write_nvm_srwr_i210(struct e1000_hw *hw, u16 offset, 14 s32 e1000_read_nvm_srrd_i210(struct e1000_hw *hw, u16 offset, 16 s32 e1000_read_invm_version(struct e1000_hw *hw, 18 s32 e1000_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask); 19 void e1000_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask); 20 s32 e1000_init_hw_i210(struct e1000_hw *hw);
|
| H A D | e1000_82575.h | 359 s32 e1000_reset_init_script_82575(struct e1000_hw *hw); 360 s32 e1000_init_nvm_params_82575(struct e1000_hw *hw); 364 void e1000_vmdq_set_loopback_pf(struct e1000_hw *hw, bool enable); 376 void e1000_vfta_set_vf(struct e1000_hw *, u16, bool); 377 void e1000_rlpml_set_vf(struct e1000_hw *, u16); 381 s32 e1000_read_emi_reg(struct e1000_hw *hw, u16 addr, u16 *data); 384 s32 e1000_get_eee_status_i354(struct e1000_hw *, bool *); 385 s32 e1000_initialize_M88E1512_phy(struct e1000_hw *hw); 386 s32 e1000_initialize_M88E1543_phy(struct e1000_hw *hw); 400 s32 e1000_set_i2c_bb(struct e1000_hw *hw); [all …]
|
| H A D | e1000_manage.h | 8 bool e1000_check_mng_mode_generic(struct e1000_hw *hw); 9 bool e1000_enable_tx_pkt_filtering_generic(struct e1000_hw *hw); 10 s32 e1000_mng_enable_host_if_generic(struct e1000_hw *hw); 11 s32 e1000_mng_host_if_write_generic(struct e1000_hw *hw, u8 *buffer, 13 s32 e1000_mng_write_cmd_header_generic(struct e1000_hw *hw, 15 s32 e1000_mng_write_dhcp_info_generic(struct e1000_hw *hw, 17 bool e1000_enable_mng_pass_thru(struct e1000_hw *hw); 19 s32 e1000_host_interface_command(struct e1000_hw *hw, u8 *buffer, u32 length); 20 s32 e1000_load_firmware(struct e1000_hw *hw, u8 *buffer, u32 length);
|
| H A D | e1000_82543.c | 16 STATIC s32 e1000_init_phy_params_82543(struct e1000_hw *hw); 17 STATIC s32 e1000_init_nvm_params_82543(struct e1000_hw *hw); 24 STATIC s32 e1000_phy_hw_reset_82543(struct e1000_hw *hw); 25 STATIC s32 e1000_reset_hw_82543(struct e1000_hw *hw); 26 STATIC s32 e1000_init_hw_82543(struct e1000_hw *hw); 27 STATIC s32 e1000_setup_link_82543(struct e1000_hw *hw); 32 STATIC s32 e1000_led_on_82543(struct e1000_hw *hw); 33 STATIC s32 e1000_led_off_82543(struct e1000_hw *hw); 303 bool e1000_tbi_sbp_enabled_82543(struct e1000_hw *hw) in e1000_tbi_sbp_enabled_82543() 922 STATIC s32 e1000_init_hw_82543(struct e1000_hw *hw) in e1000_init_hw_82543() [all …]
|
| H A D | e1000_82542.c | 11 STATIC s32 e1000_init_phy_params_82542(struct e1000_hw *hw); 12 STATIC s32 e1000_init_nvm_params_82542(struct e1000_hw *hw); 14 STATIC s32 e1000_get_bus_info_82542(struct e1000_hw *hw); 15 STATIC s32 e1000_reset_hw_82542(struct e1000_hw *hw); 16 STATIC s32 e1000_init_hw_82542(struct e1000_hw *hw); 17 STATIC s32 e1000_setup_link_82542(struct e1000_hw *hw); 18 STATIC s32 e1000_led_on_82542(struct e1000_hw *hw); 19 STATIC s32 e1000_led_off_82542(struct e1000_hw *hw); 162 STATIC s32 e1000_reset_hw_82542(struct e1000_hw *hw) in e1000_reset_hw_82542() 213 STATIC s32 e1000_init_hw_82542(struct e1000_hw *hw) in e1000_init_hw_82542() [all …]
|
| H A D | e1000_ich8lan.h | 282 void e1000_set_kmrn_lock_loss_workaround_ich8lan(struct e1000_hw *hw, 284 void e1000_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw); 285 void e1000_gig_downshift_workaround_ich8lan(struct e1000_hw *hw); 286 void e1000_suspend_workarounds_ich8lan(struct e1000_hw *hw); 287 u32 e1000_resume_workarounds_pchlan(struct e1000_hw *hw); 288 s32 e1000_configure_k1_ich8lan(struct e1000_hw *hw, bool k1_enable); 290 void e1000_copy_rx_addrs_to_phy_ich8lan(struct e1000_hw *hw); 294 s32 e1000_set_eee_pchlan(struct e1000_hw *hw); 295 s32 e1000_enable_ulp_lpt_lp(struct e1000_hw *hw, bool to_sx); 296 s32 e1000_disable_ulp_lpt_lp(struct e1000_hw *hw, bool force); [all …]
|
| H A D | e1000_82571.c | 23 STATIC s32 e1000_acquire_nvm_82571(struct e1000_hw *hw); 24 STATIC void e1000_release_nvm_82571(struct e1000_hw *hw); 29 STATIC s32 e1000_get_cfg_done_82571(struct e1000_hw *hw); 32 STATIC s32 e1000_reset_hw_82571(struct e1000_hw *hw); 33 STATIC s32 e1000_init_hw_82571(struct e1000_hw *hw); 34 STATIC void e1000_clear_vfta_82571(struct e1000_hw *hw); 36 STATIC s32 e1000_led_on_82574(struct e1000_hw *hw); 37 STATIC s32 e1000_setup_link_82571(struct e1000_hw *hw); 45 STATIC s32 e1000_get_phy_id_82571(struct e1000_hw *hw); 1448 STATIC s32 e1000_led_on_82574(struct e1000_hw *hw) in e1000_led_on_82574() [all …]
|
| H A D | e1000_80003es2lan.c | 11 STATIC s32 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw); 12 STATIC void e1000_release_phy_80003es2lan(struct e1000_hw *hw); 13 STATIC s32 e1000_acquire_nvm_80003es2lan(struct e1000_hw *hw); 14 STATIC void e1000_release_nvm_80003es2lan(struct e1000_hw *hw); 23 STATIC s32 e1000_get_cfg_done_80003es2lan(struct e1000_hw *hw); 28 STATIC s32 e1000_reset_hw_80003es2lan(struct e1000_hw *hw); 29 STATIC s32 e1000_init_hw_80003es2lan(struct e1000_hw *hw); 34 STATIC s32 e1000_cfg_kmrn_1000_80003es2lan(struct e1000_hw *hw); 265 STATIC s32 e1000_acquire_phy_80003es2lan(struct e1000_hw *hw) in e1000_acquire_phy_80003es2lan() 789 STATIC s32 e1000_reset_hw_80003es2lan(struct e1000_hw *hw) in e1000_reset_hw_80003es2lan() [all …]
|
| H A D | e1000_osdep.c | 15 e1000_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value) in e1000_write_pci_cfg() 21 e1000_read_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value) in e1000_read_pci_cfg() 28 e1000_pci_set_mwi(struct e1000_hw *hw) in e1000_pci_set_mwi() 33 e1000_pci_clear_mwi(struct e1000_hw *hw) in e1000_pci_clear_mwi() 42 e1000_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value) in e1000_read_pcie_cap_reg() 51 e1000_write_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value) in e1000_write_pcie_cap_reg()
|
| H A D | e1000_mbx.c | 97 s32 e1000_check_for_msg(struct e1000_hw *hw, u16 mbx_id) in e1000_check_for_msg() 117 s32 e1000_check_for_ack(struct e1000_hw *hw, u16 mbx_id) in e1000_check_for_ack() 137 s32 e1000_check_for_rst(struct e1000_hw *hw, u16 mbx_id) in e1000_check_for_rst() 278 void e1000_init_mbx_ops_generic(struct e1000_hw *hw) in e1000_init_mbx_ops_generic() 298 STATIC u32 e1000_read_v2p_mailbox(struct e1000_hw *hw) in e1000_read_v2p_mailbox() 336 STATIC s32 e1000_check_for_msg_vf(struct e1000_hw *hw, in e1000_check_for_msg_vf() 359 STATIC s32 e1000_check_for_ack_vf(struct e1000_hw *hw, in e1000_check_for_ack_vf() 382 STATIC s32 e1000_check_for_rst_vf(struct e1000_hw *hw, in e1000_check_for_rst_vf() 405 STATIC s32 e1000_obtain_mbx_lock_vf(struct e1000_hw *hw) in e1000_obtain_mbx_lock_vf() 512 s32 e1000_init_mbx_params_vf(struct e1000_hw *hw) in e1000_init_mbx_params_vf() [all …]
|
| H A D | e1000_82575.c | 20 STATIC s32 e1000_acquire_nvm_82575(struct e1000_hw *hw); 21 STATIC void e1000_release_nvm_82575(struct e1000_hw *hw); 30 STATIC s32 e1000_reset_hw_82575(struct e1000_hw *hw); 31 STATIC s32 e1000_init_hw_82575(struct e1000_hw *hw); 32 STATIC s32 e1000_reset_hw_82580(struct e1000_hw *hw); 73 STATIC void e1000_i2c_start(struct e1000_hw *hw); 74 STATIC void e1000_i2c_stop(struct e1000_hw *hw); 77 STATIC s32 e1000_get_i2c_ack(struct e1000_hw *hw); 3011 void e1000_clear_vfta_i350(struct e1000_hw *hw) in e1000_clear_vfta_i350() 3055 s32 e1000_set_i2c_bb(struct e1000_hw *hw) in e1000_set_i2c_bb() [all …]
|
| H A D | e1000_82540.c | 18 STATIC s32 e1000_init_phy_params_82540(struct e1000_hw *hw); 19 STATIC s32 e1000_init_nvm_params_82540(struct e1000_hw *hw); 20 STATIC s32 e1000_init_mac_params_82540(struct e1000_hw *hw); 22 STATIC void e1000_clear_hw_cntrs_82540(struct e1000_hw *hw); 23 STATIC s32 e1000_init_hw_82540(struct e1000_hw *hw); 24 STATIC s32 e1000_reset_hw_82540(struct e1000_hw *hw); 25 STATIC s32 e1000_set_phy_mode_82540(struct e1000_hw *hw); 26 STATIC s32 e1000_set_vco_speed_82540(struct e1000_hw *hw); 240 STATIC s32 e1000_reset_hw_82540(struct e1000_hw *hw) in e1000_reset_hw_82540() 298 STATIC s32 e1000_init_hw_82540(struct e1000_hw *hw) in e1000_init_hw_82540() [all …]
|
| H A D | e1000_mac.c | 17 void e1000_init_mac_ops_generic(struct e1000_hw *hw) in e1000_init_mac_ops_generic() 149 s32 e1000_get_bus_info_pci_generic(struct e1000_hw *hw) in e1000_get_bus_info_pci_generic() 304 void e1000_clear_vfta_generic(struct e1000_hw *hw) in e1000_clear_vfta_generic() 974 s32 e1000_setup_link_generic(struct e1000_hw *hw) in e1000_setup_link_generic() 1261 s32 e1000_force_mac_fc_generic(struct e1000_hw *hw) in e1000_force_mac_fc_generic() 1810 s32 e1000_id_led_init_generic(struct e1000_hw *hw) in e1000_id_led_init_generic() 1878 s32 e1000_setup_led_generic(struct e1000_hw *hw) in e1000_setup_led_generic() 1910 s32 e1000_cleanup_led_generic(struct e1000_hw *hw) in e1000_cleanup_led_generic() 1924 s32 e1000_blink_led_generic(struct e1000_hw *hw) in e1000_blink_led_generic() 1971 s32 e1000_led_on_generic(struct e1000_hw *hw) in e1000_led_on_generic() [all …]
|
| H A D | e1000_i210.c | 8 STATIC s32 e1000_acquire_nvm_i210(struct e1000_hw *hw); 9 STATIC void e1000_release_nvm_i210(struct e1000_hw *hw); 10 STATIC s32 e1000_get_hw_semaphore_i210(struct e1000_hw *hw); 25 STATIC s32 e1000_acquire_nvm_i210(struct e1000_hw *hw) in e1000_acquire_nvm_i210() 43 STATIC void e1000_release_nvm_i210(struct e1000_hw *hw) in e1000_release_nvm_i210() 469 s32 e1000_read_invm_version(struct e1000_hw *hw, in e1000_read_invm_version() 607 s32 e1000_update_nvm_checksum_i210(struct e1000_hw *hw) in e1000_update_nvm_checksum_i210() 666 bool e1000_get_flash_presence_i210(struct e1000_hw *hw) in e1000_get_flash_presence_i210() 686 s32 e1000_update_flash_i210(struct e1000_hw *hw) in e1000_update_flash_i210() 900 STATIC s32 e1000_get_cfg_done_i210(struct e1000_hw *hw) in e1000_get_cfg_done_i210() [all …]
|
| H A D | e1000_phy.c | 7 STATIC s32 e1000_wait_autoneg(struct e1000_hw *hw); 40 void e1000_init_phy_ops_generic(struct e1000_hw *hw) in e1000_init_phy_ops_generic() 201 s32 e1000_get_phy_id(struct e1000_hw *hw) in e1000_get_phy_id() 242 s32 e1000_phy_reset_dsp_generic(struct e1000_hw *hw) in e1000_phy_reset_dsp_generic() 1454 s32 e1000_phy_setup_autoneg(struct e1000_hw *hw) in e1000_phy_setup_autoneg() 2189 s32 e1000_check_polarity_m88(struct e1000_hw *hw) in e1000_check_polarity_m88() 2216 s32 e1000_check_polarity_igp(struct e1000_hw *hw) in e1000_check_polarity_igp() 2609 s32 e1000_get_phy_info_m88(struct e1000_hw *hw) in e1000_get_phy_info_m88() 2684 s32 e1000_get_phy_info_igp(struct e1000_hw *hw) in e1000_get_phy_info_igp() 2746 s32 e1000_get_phy_info_ife(struct e1000_hw *hw) in e1000_get_phy_info_ife() [all …]
|
| H A D | e1000_82541.c | 16 STATIC s32 e1000_init_phy_params_82541(struct e1000_hw *hw); 17 STATIC s32 e1000_init_nvm_params_82541(struct e1000_hw *hw); 18 STATIC s32 e1000_init_mac_params_82541(struct e1000_hw *hw); 19 STATIC s32 e1000_reset_hw_82541(struct e1000_hw *hw); 20 STATIC s32 e1000_init_hw_82541(struct e1000_hw *hw); 23 STATIC s32 e1000_phy_hw_reset_82541(struct e1000_hw *hw); 25 STATIC s32 e1000_check_for_link_82541(struct e1000_hw *hw); 29 STATIC s32 e1000_setup_led_82541(struct e1000_hw *hw); 30 STATIC s32 e1000_cleanup_led_82541(struct e1000_hw *hw); 263 STATIC s32 e1000_reset_hw_82541(struct e1000_hw *hw) in e1000_reset_hw_82541() [all …]
|