Home | History | Annotate | Download | only in ixgbe

Lines Matching refs:ixgbe_hw

48 static s32 ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed);
49 static s32 ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw *hw,
52 static s32 ixgbe_acquire_swfw_sync_X550a(struct ixgbe_hw *, u32 mask);
53 static void ixgbe_release_swfw_sync_X550a(struct ixgbe_hw *, u32 mask);
54 static s32 ixgbe_read_mng_if_sel_x550em(struct ixgbe_hw *hw);
63 s32 ixgbe_init_ops_X550(struct ixgbe_hw *hw)
123 static s32 ixgbe_read_cs4227(struct ixgbe_hw *hw, u16 reg, u16 *value)
136 static s32 ixgbe_write_cs4227(struct ixgbe_hw *hw, u16 reg, u16 value)
149 static s32 ixgbe_read_pe(struct ixgbe_hw *hw, u8 reg, u8 *value)
168 static s32 ixgbe_write_pe(struct ixgbe_hw *hw, u8 reg, u8 value)
186 static s32 ixgbe_reset_cs4227(struct ixgbe_hw *hw)
259 static void ixgbe_check_cs4227(struct ixgbe_hw *hw)
336 static void ixgbe_setup_mux_ctl(struct ixgbe_hw *hw)
356 static s32 ixgbe_read_phy_reg_mdi_22(struct ixgbe_hw *hw, u32 reg_addr,
403 static s32 ixgbe_write_phy_reg_mdi_22(struct ixgbe_hw *hw, u32 reg_addr,
447 static s32 ixgbe_identify_phy_x550em(struct ixgbe_hw *hw)
501 s32 ixgbe_fw_phy_activity(struct ixgbe_hw *hw, u16 activity,
559 static s32 ixgbe_get_phy_id_fw(struct ixgbe_hw *hw)
602 static s32 ixgbe_identify_phy_fw(struct ixgbe_hw *hw)
621 s32 ixgbe_shutdown_fw_phy(struct ixgbe_hw *hw)
629 static s32 ixgbe_read_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr,
636 static s32 ixgbe_write_phy_reg_x550em(struct ixgbe_hw *hw, u32 reg_addr,
652 static s32 ixgbe_read_i2c_combined_generic(struct ixgbe_hw *hw, u8 addr,
668 ixgbe_read_i2c_combined_generic_unlocked(struct ixgbe_hw *hw, u8 addr,
683 static s32 ixgbe_write_i2c_combined_generic(struct ixgbe_hw *hw,
699 ixgbe_write_i2c_combined_generic_unlocked(struct ixgbe_hw *hw,
712 s32 ixgbe_init_ops_X550EM(struct ixgbe_hw *hw)
808 static s32 ixgbe_setup_fw_link(struct ixgbe_hw *hw)
929 static s32 ixgbe_fc_autoneg_fw(struct ixgbe_hw *hw)
945 static s32 ixgbe_setup_eee_fw(struct ixgbe_hw *hw, bool enable_eee)
963 s32 ixgbe_init_ops_X550EM_a(struct ixgbe_hw *hw)
1021 s32 ixgbe_init_ops_X550EM_x(struct ixgbe_hw *hw)
1059 s32 ixgbe_dmac_config_X550(struct ixgbe_hw *hw)
1107 s32 ixgbe_dmac_config_tcs_X550(struct ixgbe_hw *hw)
1162 s32 ixgbe_dmac_update_tcs_X550(struct ixgbe_hw *hw)
1188 * ixgbe_hw struct in order to set up EEPROM access.
1190 s32 ixgbe_init_eeprom_params_X550(struct ixgbe_hw *hw)
1221 void ixgbe_set_source_address_pruning_X550(struct ixgbe_hw *hw, bool enable,
1249 void ixgbe_set_ethertype_anti_spoofing_X550(struct ixgbe_hw *hw,
1276 static s32 ixgbe_iosf_wait(struct ixgbe_hw *hw, u32 *ctrl)
1308 s32 ixgbe_write_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr,
1354 s32 ixgbe_read_iosf_sb_reg_x550(struct ixgbe_hw *hw, u32 reg_addr,
1398 s32 ixgbe_get_phy_token(struct ixgbe_hw *hw)
1436 s32 ixgbe_put_phy_token(struct ixgbe_hw *hw)
1469 s32 ixgbe_write_iosf_sb_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
1499 s32 ixgbe_read_iosf_sb_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
1533 void ixgbe_disable_mdd_X550(struct ixgbe_hw *hw)
1556 void ixgbe_enable_mdd_X550(struct ixgbe_hw *hw)
1580 void ixgbe_restore_mdd_vf_X550(struct ixgbe_hw *hw, u32 vf)
1620 void ixgbe_mdd_event_X550(struct ixgbe_hw *hw, u32 *vf_bitmap)
1676 enum ixgbe_media_type ixgbe_get_media_type_X550em(struct ixgbe_hw *hw)
1724 static s32 ixgbe_supported_sfp_modules_X550em(struct ixgbe_hw *hw, bool *linear)
1761 s32 ixgbe_identify_sfp_module_X550em(struct ixgbe_hw *hw)
1783 s32 ixgbe_setup_sfp_modules_X550em(struct ixgbe_hw *hw)
1807 static s32 ixgbe_restart_an_internal_phy_x550em(struct ixgbe_hw *hw)
1855 static s32 ixgbe_setup_sgmii(struct ixgbe_hw *hw, ixgbe_link_speed speed,
1924 static s32 ixgbe_setup_sgmii_fw(struct ixgbe_hw *hw, ixgbe_link_speed speed,
1995 void ixgbe_init_mac_link_ops_X550em(struct ixgbe_hw *hw)
2055 s32 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw,
2137 static s32 ixgbe_get_lasi_ext_t_x550em(struct ixgbe_hw *hw, bool *lsc)
2224 static s32 ixgbe_enable_lasi_ext_t_x550em(struct ixgbe_hw *hw)
2321 static s32 ixgbe_setup_kr_speed_x550em(struct ixgbe_hw *hw,
2376 static s32 ixgbe_reset_phy_fw(struct ixgbe_hw *hw)
2400 static s32 ixgbe_check_overtemp_fw(struct ixgbe_hw *hw)
2423 static s32 ixgbe_read_mng_if_sel_x550em(struct ixgbe_hw *hw)
2451 s32 ixgbe_init_phy_ops_X550em(struct ixgbe_hw *hw)
2569 static void ixgbe_set_mdio_speed(struct ixgbe_hw *hw)
2605 s32 ixgbe_reset_hw_X550em(struct ixgbe_hw *hw)
2742 s32 ixgbe_init_ext_t_x550em(struct ixgbe_hw *hw)
2785 s32 ixgbe_setup_kr_x550em(struct ixgbe_hw *hw)
2805 s32 ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw *hw,
2850 static s32 ixgbe_setup_sfi_x550a(struct ixgbe_hw *hw, ixgbe_link_speed *speed)
2902 static s32 ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw *hw,
3005 static s32 ixgbe_setup_ixfi_x550em_x(struct ixgbe_hw *hw)
3076 static s32 ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed)
3135 static s32 ixgbe_ext_phy_t_x550em_get_link(struct ixgbe_hw *hw, bool *link_up)
3172 s32 ixgbe_setup_internal_phy_t_x550em(struct ixgbe_hw *hw)
3235 s32 ixgbe_setup_phy_loopback_x550em(struct ixgbe_hw *hw)
3305 s32 ixgbe_read_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset, u16 *data)
3349 s32 ixgbe_read_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
3424 s32 ixgbe_write_ee_hostif_data_X550(struct ixgbe_hw *hw, u16 offset,
3467 s32 ixgbe_write_ee_hostif_X550(struct ixgbe_hw *hw, u16 offset,
3495 s32 ixgbe_write_ee_hostif_buffer_X550(struct ixgbe_hw *hw,
3537 static s32 ixgbe_checksum_ptr_x550(struct ixgbe_hw *hw, u16 ptr,
3606 s32 ixgbe_calc_checksum_X550(struct ixgbe_hw *hw, u16 *buffer, u32 buffer_size)
3687 s32 ixgbe_calc_eeprom_checksum_X550(struct ixgbe_hw *hw)
3700 s32 ixgbe_validate_eeprom_checksum_X550(struct ixgbe_hw *hw, u16 *checksum_val)
3753 s32 ixgbe_update_eeprom_checksum_X550(struct ixgbe_hw *hw)
3792 s32 ixgbe_update_flash_X550(struct ixgbe_hw *hw)
3817 u64 ixgbe_get_supported_physical_layer_X550em(struct ixgbe_hw *hw)
3890 s32 ixgbe_get_bus_info_X550em(struct ixgbe_hw *hw)
3909 void ixgbe_disable_rx_x550(struct ixgbe_hw *hw)
3956 s32 ixgbe_enter_lplu_t_x550em(struct ixgbe_hw *hw)
4063 s32 ixgbe_get_lcd_t_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *lcd_speed)
4100 s32 ixgbe_setup_fc_X550em(struct ixgbe_hw *hw)
4190 void ixgbe_fc_autoneg_backplane_x550em_a(struct ixgbe_hw *hw)
4267 void ixgbe_fc_autoneg_fiber_x550em_a(struct ixgbe_hw *hw)
4279 void ixgbe_fc_autoneg_sgmii_x550em_a(struct ixgbe_hw *hw)
4334 s32 ixgbe_setup_fc_backplane_x550em_a(struct ixgbe_hw *hw)
4421 static void ixgbe_set_mux(struct ixgbe_hw *hw, u8 state)
4443 s32 ixgbe_acquire_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask)
4466 void ixgbe_release_swfw_sync_X550em(struct ixgbe_hw *hw, u32 mask)
4483 static s32 ixgbe_acquire_swfw_sync_X550a(struct ixgbe_hw *hw, u32 mask)
4533 static void ixgbe_release_swfw_sync_X550a(struct ixgbe_hw *hw, u32 mask)
4557 s32 ixgbe_read_phy_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
4585 s32 ixgbe_write_phy_reg_x550a(struct ixgbe_hw *hw, u32 reg_addr,
4615 ixgbe_hw *hw)
4642 s32 ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw *hw,
4681 s32 ixgbe_check_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
4722 s32 ixgbe_reset_phy_t_X550em(struct ixgbe_hw *hw)
4740 s32 ixgbe_led_on_t_X550em(struct ixgbe_hw *hw, u32 led_idx)
4765 s32 ixgbe_led_off_t_X550em(struct ixgbe_hw *hw, u32 led_idx)
4800 s32 ixgbe_set_fw_drv_ver_x550(struct ixgbe_hw *hw, u8 maj, u8 min,
4852 bool ixgbe_fw_recovery_mode_X550(struct ixgbe_hw *hw)