Lines Matching defs:hw
35 static s32 igc_set_i2c_data(struct igc_hw *hw, u32 *i2cctl, bool data) in igc_set_i2c_data()
70 static void igc_raise_i2c_clk(struct igc_hw *hw, u32 *i2cctl) in igc_raise_i2c_clk()
90 static void igc_lower_i2c_clk(struct igc_hw *hw, u32 *i2cctl) in igc_lower_i2c_clk()
109 static void igc_i2c_start(struct igc_hw *hw) in igc_i2c_start()
139 static void igc_i2c_stop(struct igc_hw *hw) in igc_i2c_stop()
165 static void igc_clock_in_i2c_bit(struct igc_hw *hw, bool *data) in igc_clock_in_i2c_bit()
192 static void igc_clock_in_i2c_byte(struct igc_hw *hw, u8 *data) in igc_clock_in_i2c_byte()
213 static s32 igc_clock_out_i2c_bit(struct igc_hw *hw, bool data) in igc_clock_out_i2c_bit()
248 static s32 igc_clock_out_i2c_byte(struct igc_hw *hw, u8 data) in igc_clock_out_i2c_byte()
281 static s32 igc_get_i2c_ack(struct igc_hw *hw) in igc_get_i2c_ack()
327 s32 igc_set_i2c_bb(struct igc_hw *hw) in igc_set_i2c_bb()
359 s32 igc_read_i2c_byte_generic(struct igc_hw *hw, u8 byte_offset, in igc_read_i2c_byte_generic()
448 s32 igc_write_i2c_byte_generic(struct igc_hw *hw, u8 byte_offset, in igc_write_i2c_byte_generic()
518 void igc_i2c_bus_clear(struct igc_hw *hw) in igc_i2c_bus_clear()
554 s32 igc_init_mac_params(struct igc_hw *hw) in igc_init_mac_params()
580 s32 igc_init_nvm_params(struct igc_hw *hw) in igc_init_nvm_params()
606 s32 igc_init_phy_params(struct igc_hw *hw) in igc_init_phy_params()
632 s32 igc_init_mbx_params(struct igc_hw *hw) in igc_init_mbx_params()
660 s32 igc_set_mac_type(struct igc_hw *hw) in igc_set_mac_type()
923 s32 igc_setup_init_funcs(struct igc_hw *hw, bool init_device) in igc_setup_init_funcs()
993 s32 igc_get_bus_info(struct igc_hw *hw) in igc_get_bus_info()
1008 void igc_clear_vfta(struct igc_hw *hw) in igc_clear_vfta()
1023 void igc_write_vfta(struct igc_hw *hw, u32 offset, u32 value) in igc_write_vfta()
1038 void igc_update_mc_addr_list(struct igc_hw *hw, u8 *mc_addr_list, in igc_update_mc_addr_list()
1054 s32 igc_force_mac_fc(struct igc_hw *hw) in igc_force_mac_fc()
1067 s32 igc_check_for_link(struct igc_hw *hw) in igc_check_for_link()
1082 bool igc_check_mng_mode(struct igc_hw *hw) in igc_check_mng_mode()
1098 s32 igc_mng_write_dhcp_info(struct igc_hw *hw, u8 *buffer, u16 length) in igc_mng_write_dhcp_info()
1110 s32 igc_reset_hw(struct igc_hw *hw) in igc_reset_hw()
1125 s32 igc_init_hw(struct igc_hw *hw) in igc_init_hw()
1141 s32 igc_setup_link(struct igc_hw *hw) in igc_setup_link()
1159 s32 igc_get_speed_and_duplex(struct igc_hw *hw, u16 *speed, u16 *duplex) in igc_get_speed_and_duplex()
1175 s32 igc_setup_led(struct igc_hw *hw) in igc_setup_led()
1190 s32 igc_cleanup_led(struct igc_hw *hw) in igc_cleanup_led()
1206 s32 igc_blink_led(struct igc_hw *hw) in igc_blink_led()
1221 s32 igc_id_led_init(struct igc_hw *hw) in igc_id_led_init()
1236 s32 igc_led_on(struct igc_hw *hw) in igc_led_on()
1251 s32 igc_led_off(struct igc_hw *hw) in igc_led_off()
1266 void igc_reset_adaptive(struct igc_hw *hw) in igc_reset_adaptive()
1278 void igc_update_adaptive(struct igc_hw *hw) in igc_update_adaptive()
1291 s32 igc_disable_pcie_master(struct igc_hw *hw) in igc_disable_pcie_master()
1303 void igc_config_collision_dist(struct igc_hw *hw) in igc_config_collision_dist()
1317 int igc_rar_set(struct igc_hw *hw, u8 *addr, u32 index) in igc_rar_set()
1331 s32 igc_validate_mdi_setting(struct igc_hw *hw) in igc_validate_mdi_setting()
1348 u32 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr) in igc_hash_mc_addr()
1362 bool igc_enable_tx_pkt_filtering(struct igc_hw *hw) in igc_enable_tx_pkt_filtering()
1379 s32 igc_mng_host_if_write(struct igc_hw *hw, u8 *buffer, u16 length, in igc_mng_host_if_write()
1392 s32 igc_mng_write_cmd_header(struct igc_hw *hw, in igc_mng_write_cmd_header()
1408 s32 igc_mng_enable_host_if(struct igc_hw *hw) in igc_mng_enable_host_if()
1420 s32 igc_check_reset_block(struct igc_hw *hw) in igc_check_reset_block()
1437 s32 igc_read_phy_reg(struct igc_hw *hw, u32 offset, u16 *data) in igc_read_phy_reg()
1454 s32 igc_write_phy_reg(struct igc_hw *hw, u32 offset, u16 data) in igc_write_phy_reg()
1469 void igc_release_phy(struct igc_hw *hw) in igc_release_phy()
1482 s32 igc_acquire_phy(struct igc_hw *hw) in igc_acquire_phy()
1494 s32 igc_cfg_on_link_up(struct igc_hw *hw) in igc_cfg_on_link_up()
1512 s32 igc_read_kmrn_reg(struct igc_hw *hw, u32 offset, u16 *data) in igc_read_kmrn_reg()
1527 s32 igc_write_kmrn_reg(struct igc_hw *hw, u32 offset, u16 data) in igc_write_kmrn_reg()
1540 s32 igc_get_cable_length(struct igc_hw *hw) in igc_get_cable_length()
1556 s32 igc_get_phy_info(struct igc_hw *hw) in igc_get_phy_info()
1571 s32 igc_phy_hw_reset(struct igc_hw *hw) in igc_phy_hw_reset()
1586 s32 igc_phy_commit(struct igc_hw *hw) in igc_phy_commit()
1608 s32 igc_set_d0_lplu_state(struct igc_hw *hw, bool active) in igc_set_d0_lplu_state()
1630 s32 igc_set_d3_lplu_state(struct igc_hw *hw, bool active) in igc_set_d3_lplu_state()
1646 s32 igc_read_mac_addr(struct igc_hw *hw) in igc_read_mac_addr()
1665 s32 igc_read_pba_string(struct igc_hw *hw, u8 *pba_num, u32 pba_num_size) in igc_read_pba_string()
1680 s32 igc_read_pba_length(struct igc_hw *hw, u32 *pba_num_size) in igc_read_pba_length()
1695 s32 igc_read_pba_num(struct igc_hw *hw, u32 *pba_num) in igc_read_pba_num()
1707 s32 igc_validate_nvm_checksum(struct igc_hw *hw) in igc_validate_nvm_checksum()
1722 s32 igc_update_nvm_checksum(struct igc_hw *hw) in igc_update_nvm_checksum()
1737 void igc_reload_nvm(struct igc_hw *hw) in igc_reload_nvm()
1753 s32 igc_read_nvm(struct igc_hw *hw, u16 offset, u16 words, u16 *data) in igc_read_nvm()
1771 s32 igc_write_nvm(struct igc_hw *hw, u16 offset, u16 words, u16 *data) in igc_write_nvm()
1789 s32 igc_write_8bit_ctrl_reg(struct igc_hw *hw, u32 reg, u32 offset, in igc_write_8bit_ctrl_reg()
1802 void igc_power_up_phy(struct igc_hw *hw) in igc_power_up_phy()
1817 void igc_power_down_phy(struct igc_hw *hw) in igc_power_down_phy()
1829 void igc_power_up_fiber_serdes_link(struct igc_hw *hw) in igc_power_up_fiber_serdes_link()
1841 void igc_shutdown_fiber_serdes_link(struct igc_hw *hw) in igc_shutdown_fiber_serdes_link()