• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/ixgbe/

Lines Matching refs:ixgbe_hw

40 static void ixgbe_i2c_start(struct ixgbe_hw *hw);
41 static void ixgbe_i2c_stop(struct ixgbe_hw *hw);
42 static s32 ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data);
43 static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data);
44 static s32 ixgbe_get_i2c_ack(struct ixgbe_hw *hw);
45 static s32 ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data);
46 static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data);
47 static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl);
48 static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl);
49 static s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data);
50 static bool ixgbe_get_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl);
51 static s32 ixgbe_read_i2c_sff8472_generic(struct ixgbe_hw *hw, u8 byte_offset,
61 static s32 ixgbe_out_i2c_byte_ack(struct ixgbe_hw *hw, u8 byte)
78 static s32 ixgbe_in_i2c_byte_ack(struct ixgbe_hw *hw, u8 *byte)
114 s32 ixgbe_read_i2c_combined_generic_int(struct ixgbe_hw *hw, u8 addr, u16 reg,
192 s32 ixgbe_write_i2c_combined_generic_int(struct ixgbe_hw *hw, u8 addr, u16 reg,
253 s32 ixgbe_init_phy_ops_generic(struct ixgbe_hw *hw)
292 static bool ixgbe_probe_phy(struct ixgbe_hw *hw, u16 phy_addr)
327 s32 ixgbe_identify_phy_generic(struct ixgbe_hw *hw)
380 s32 ixgbe_check_reset_blocked(struct ixgbe_hw *hw)
406 bool ixgbe_validate_phy_addr(struct ixgbe_hw *hw, u32 phy_addr)
430 s32 ixgbe_get_phy_id(struct ixgbe_hw *hw)
501 s32 ixgbe_reset_phy_generic(struct ixgbe_hw *hw)
584 s32 ixgbe_read_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr, u32 device_type,
666 s32 ixgbe_read_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
692 s32 ixgbe_write_phy_reg_mdi(struct ixgbe_hw *hw, u32 reg_addr,
766 s32 ixgbe_write_phy_reg_generic(struct ixgbe_hw *hw, u32 reg_addr,
791 s32 ixgbe_setup_phy_link_generic(struct ixgbe_hw *hw)
882 s32 ixgbe_setup_phy_link_speed_generic(struct ixgbe_hw *hw,
927 static s32 ixgbe_get_copper_speeds_supported(struct ixgbe_hw *hw)
967 s32 ixgbe_get_copper_link_capabilities_generic(struct ixgbe_hw *hw,
992 s32 ixgbe_check_phy_link_tnx(struct ixgbe_hw *hw, ixgbe_link_speed *speed,
1040 s32 ixgbe_setup_phy_link_tnx(struct ixgbe_hw *hw)
1117 s32 ixgbe_get_phy_firmware_version_tnx(struct ixgbe_hw *hw,
1136 s32 ixgbe_get_phy_firmware_version_generic(struct ixgbe_hw *hw,
1154 s32 ixgbe_reset_phy_nl(struct ixgbe_hw *hw)
1272 s32 ixgbe_identify_module_generic(struct ixgbe_hw *hw)
1302 s32 ixgbe_identify_sfp_module_generic(struct ixgbe_hw *hw)
1580 u64 ixgbe_get_supported_phy_sfp_layer_generic(struct ixgbe_hw *hw)
1642 s32 ixgbe_identify_qsfp_module_generic(struct ixgbe_hw *hw)
1835 s32 ixgbe_get_sfp_init_sequence_offsets(struct ixgbe_hw *hw,
1929 s32 ixgbe_read_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
1947 static s32 ixgbe_read_i2c_sff8472_generic(struct ixgbe_hw *hw, u8 byte_offset,
1963 s32 ixgbe_write_i2c_eeprom_generic(struct ixgbe_hw *hw, u8 byte_offset,
1979 static bool ixgbe_is_sfp_probe(struct ixgbe_hw *hw, u8 offset, u8 addr)
1999 static s32 ixgbe_read_i2c_byte_generic_int(struct ixgbe_hw *hw, u8 byte_offset,
2090 s32 ixgbe_read_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
2107 s32 ixgbe_read_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
2125 static s32 ixgbe_write_i2c_byte_generic_int(struct ixgbe_hw *hw, u8 byte_offset,
2196 s32 ixgbe_write_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset,
2213 s32 ixgbe_write_i2c_byte_generic_unlocked(struct ixgbe_hw *hw, u8 byte_offset,
2227 static void ixgbe_i2c_start(struct ixgbe_hw *hw)
2262 static void ixgbe_i2c_stop(struct ixgbe_hw *hw)
2298 static s32 ixgbe_clock_in_i2c_byte(struct ixgbe_hw *hw, u8 *data)
2321 static s32 ixgbe_clock_out_i2c_byte(struct ixgbe_hw *hw, u8 data)
2354 static s32 ixgbe_get_i2c_ack(struct ixgbe_hw *hw)
2407 static s32 ixgbe_clock_in_i2c_bit(struct ixgbe_hw *hw, bool *data)
2443 static s32 ixgbe_clock_out_i2c_bit(struct ixgbe_hw *hw, bool data)
2480 static void ixgbe_raise_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl)
2516 static void ixgbe_lower_i2c_clk(struct ixgbe_hw *hw, u32 *i2cctl)
2539 static s32 ixgbe_set_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl, bool data)
2586 static bool ixgbe_get_i2c_data(struct ixgbe_hw *hw, u32 *i2cctl)
2616 void ixgbe_i2c_bus_clear(struct ixgbe_hw *hw)
2652 s32 ixgbe_tn_check_overtemp(struct ixgbe_hw *hw)
2680 s32 ixgbe_set_copper_phy_power(struct ixgbe_hw *hw, bool on)