Lines Matching refs:igc_hw

10 void igc_init_phy_ops_generic(struct igc_hw *hw);
11 s32 igc_null_read_reg(struct igc_hw *hw, u32 offset, u16 *data);
12 void igc_null_phy_generic(struct igc_hw *hw);
13 s32 igc_null_lplu_state(struct igc_hw *hw, bool active);
14 s32 igc_null_write_reg(struct igc_hw *hw, u32 offset, u16 data);
15 s32 igc_null_set_page(struct igc_hw *hw, u16 data);
16 s32 igc_check_downshift_generic(struct igc_hw *hw);
17 s32 igc_check_reset_block_generic(struct igc_hw *hw);
18 s32 igc_get_phy_id(struct igc_hw *hw);
19 void igc_phy_force_speed_duplex_setup(struct igc_hw *hw, u16 *phy_ctrl);
20 s32 igc_phy_hw_reset_generic(struct igc_hw *hw);
21 s32 igc_phy_reset_dsp_generic(struct igc_hw *hw);
22 s32 igc_set_d3_lplu_state_generic(struct igc_hw *hw, bool active);
23 s32 igc_setup_copper_link_generic(struct igc_hw *hw);
24 s32 igc_phy_has_link_generic(struct igc_hw *hw, u32 iterations,
27 s32 igc_determine_phy_address(struct igc_hw *hw);
28 s32 igc_enable_phy_wakeup_reg_access_bm(struct igc_hw *hw, u16 *phy_reg);
29 s32 igc_disable_phy_wakeup_reg_access_bm(struct igc_hw *hw, u16 *phy_reg);
30 void igc_power_up_phy_copper(struct igc_hw *hw);
31 void igc_power_down_phy_copper(struct igc_hw *hw);
32 s32 igc_read_phy_reg_mdic(struct igc_hw *hw, u32 offset, u16 *data);
33 s32 igc_write_phy_reg_mdic(struct igc_hw *hw, u32 offset, u16 data);
35 s32 igc_read_xmdio_reg(struct igc_hw *hw, u16 addr, u8 dev_addr,
37 s32 igc_write_xmdio_reg(struct igc_hw *hw, u16 addr, u8 dev_addr,
39 s32 igc_write_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 data);
40 s32 igc_read_phy_reg_gpy(struct igc_hw *hw, u32 offset, u16 *data);