Lines Matching refs:ops
107 if ((mac->ops.get_media_type(hw) == ixgbe_media_type_fiber) && in ixgbe_init_mac_link_ops_82599()
109 mac->ops.disable_tx_laser = in ixgbe_init_mac_link_ops_82599()
111 mac->ops.enable_tx_laser = in ixgbe_init_mac_link_ops_82599()
113 mac->ops.flap_tx_laser = ixgbe_flap_tx_laser_multispeed_fiber; in ixgbe_init_mac_link_ops_82599()
116 mac->ops.disable_tx_laser = NULL; in ixgbe_init_mac_link_ops_82599()
117 mac->ops.enable_tx_laser = NULL; in ixgbe_init_mac_link_ops_82599()
118 mac->ops.flap_tx_laser = NULL; in ixgbe_init_mac_link_ops_82599()
123 mac->ops.setup_link = ixgbe_setup_mac_link_multispeed_fiber; in ixgbe_init_mac_link_ops_82599()
124 mac->ops.setup_mac_link = ixgbe_setup_mac_link_82599; in ixgbe_init_mac_link_ops_82599()
125 mac->ops.set_rate_select_speed = in ixgbe_init_mac_link_ops_82599()
128 mac->ops.set_rate_select_speed = in ixgbe_init_mac_link_ops_82599()
135 mac->ops.setup_link = ixgbe_setup_mac_link_smartspeed; in ixgbe_init_mac_link_ops_82599()
137 mac->ops.setup_link = ixgbe_setup_mac_link_82599; in ixgbe_init_mac_link_ops_82599()
174 phy->ops.read_i2c_byte = ixgbe_read_i2c_byte_82599; in ixgbe_init_phy_ops_82599()
175 phy->ops.write_i2c_byte = ixgbe_write_i2c_byte_82599; in ixgbe_init_phy_ops_82599()
178 ret_val = phy->ops.identify(hw); in ixgbe_init_phy_ops_82599()
185 hw->phy.ops.reset = NULL; in ixgbe_init_phy_ops_82599()
188 if (mac->ops.get_media_type(hw) == ixgbe_media_type_copper) { in ixgbe_init_phy_ops_82599()
189 mac->ops.setup_link = ixgbe_setup_copper_link_82599; in ixgbe_init_phy_ops_82599()
190 mac->ops.get_link_capabilities = in ixgbe_init_phy_ops_82599()
197 phy->ops.setup_link = ixgbe_setup_phy_link_tnx; in ixgbe_init_phy_ops_82599()
198 phy->ops.check_link = ixgbe_check_phy_link_tnx; in ixgbe_init_phy_ops_82599()
199 phy->ops.get_firmware_version = in ixgbe_init_phy_ops_82599()
219 hw->phy.ops.reset = NULL; in ixgbe_setup_sfp_modules_82599()
227 ret_val = hw->mac.ops.acquire_swfw_sync(hw, in ixgbe_setup_sfp_modules_82599()
234 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value)) in ixgbe_setup_sfp_modules_82599()
239 if (hw->eeprom.ops.read(hw, ++data_offset, &data_value)) in ixgbe_setup_sfp_modules_82599()
244 hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM); in ixgbe_setup_sfp_modules_82599()
251 ret_val = hw->mac.ops.prot_autoc_write(hw, in ixgbe_setup_sfp_modules_82599()
268 hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM); in ixgbe_setup_sfp_modules_82599()
294 ret_val = hw->mac.ops.acquire_swfw_sync(hw, in prot_autoc_read_82599()
329 ret_val = hw->mac.ops.acquire_swfw_sync(hw, in prot_autoc_write_82599()
345 hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM); in prot_autoc_write_82599()
371 phy->ops.identify = ixgbe_identify_phy_82599; in ixgbe_init_ops_82599()
372 phy->ops.init = ixgbe_init_phy_ops_82599; in ixgbe_init_ops_82599()
375 mac->ops.reset_hw = ixgbe_reset_hw_82599; in ixgbe_init_ops_82599()
376 mac->ops.get_media_type = ixgbe_get_media_type_82599; in ixgbe_init_ops_82599()
377 mac->ops.get_supported_physical_layer = in ixgbe_init_ops_82599()
379 mac->ops.disable_sec_rx_path = ixgbe_disable_sec_rx_path_generic; in ixgbe_init_ops_82599()
380 mac->ops.enable_sec_rx_path = ixgbe_enable_sec_rx_path_generic; in ixgbe_init_ops_82599()
381 mac->ops.enable_rx_dma = ixgbe_enable_rx_dma_82599; in ixgbe_init_ops_82599()
382 mac->ops.read_analog_reg8 = ixgbe_read_analog_reg8_82599; in ixgbe_init_ops_82599()
383 mac->ops.write_analog_reg8 = ixgbe_write_analog_reg8_82599; in ixgbe_init_ops_82599()
384 mac->ops.start_hw = ixgbe_start_hw_82599; in ixgbe_init_ops_82599()
385 mac->ops.get_device_caps = ixgbe_get_device_caps_generic; in ixgbe_init_ops_82599()
386 mac->ops.prot_autoc_read = prot_autoc_read_82599; in ixgbe_init_ops_82599()
387 mac->ops.prot_autoc_write = prot_autoc_write_82599; in ixgbe_init_ops_82599()
390 mac->ops.set_vmdq = ixgbe_set_vmdq_generic; in ixgbe_init_ops_82599()
391 mac->ops.clear_vmdq = ixgbe_clear_vmdq_generic; in ixgbe_init_ops_82599()
392 mac->ops.insert_mac_addr = ixgbe_insert_mac_addr_generic; in ixgbe_init_ops_82599()
394 mac->ops.set_vfta = ixgbe_set_vfta_generic; in ixgbe_init_ops_82599()
395 mac->ops.set_vlvf = ixgbe_set_vlvf_generic; in ixgbe_init_ops_82599()
396 mac->ops.clear_vfta = ixgbe_clear_vfta_generic; in ixgbe_init_ops_82599()
397 mac->ops.init_uta_tables = ixgbe_init_uta_tables_generic; in ixgbe_init_ops_82599()
398 mac->ops.setup_sfp = ixgbe_setup_sfp_modules_82599; in ixgbe_init_ops_82599()
401 mac->ops.get_link_capabilities = ixgbe_get_link_capabilities_82599; in ixgbe_init_ops_82599()
402 mac->ops.check_link = ixgbe_check_mac_link_generic; in ixgbe_init_ops_82599()
403 mac->ops.stop_mac_link_on_d3 = ixgbe_stop_mac_link_on_d3_82599; in ixgbe_init_ops_82599()
417 hw->mbx.ops.init_params = ixgbe_init_mbx_params_pf; in ixgbe_init_ops_82599()
420 eeprom->ops.read = ixgbe_read_eeprom_82599; in ixgbe_init_ops_82599()
610 if (hw->eeprom.ops.read) in ixgbe_stop_mac_link_on_d3_82599()
611 hw->eeprom.ops.read(hw, IXGBE_EEPROM_CTRL_2, &ee_ctrl_2); in ixgbe_stop_mac_link_on_d3_82599()
645 status = hw->mac.ops.acquire_swfw_sync(hw, in ixgbe_start_mac_link_82599()
657 hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM); in ixgbe_start_mac_link_82599()
929 status = hw->mac.ops.get_link_capabilities(hw, &link_capabilities, in ixgbe_setup_mac_link_82599()
988 status = hw->mac.ops.prot_autoc_write(hw, autoc, FALSE); in ixgbe_setup_mac_link_82599()
1038 status = hw->phy.ops.setup_link_speed(hw, speed, in ixgbe_setup_copper_link_82599()
1066 status = hw->mac.ops.stop_adapter(hw); in ixgbe_reset_hw_82599()
1076 status = hw->phy.ops.init(hw); in ixgbe_reset_hw_82599()
1083 status = hw->mac.ops.setup_sfp(hw); in ixgbe_reset_hw_82599()
1091 if (hw->phy.reset_disable == FALSE && hw->phy.ops.reset != NULL) in ixgbe_reset_hw_82599()
1092 hw->phy.ops.reset(hw); in ixgbe_reset_hw_82599()
1106 hw->mac.ops.check_link(hw, &link_speed, &link_up, FALSE); in ixgbe_reset_hw_82599()
1174 status = hw->mac.ops.prot_autoc_write(hw, in ixgbe_reset_hw_82599()
1191 hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr); in ixgbe_reset_hw_82599()
1199 hw->mac.ops.init_rx_addrs(hw); in ixgbe_reset_hw_82599()
1302 if (hw->mac.ops.get_media_type(hw) == ixgbe_media_type_copper) in ixgbe_identify_phy_82599()
1339 hw->phy.ops.identify(hw); in ixgbe_get_supported_physical_layer_82599()
1344 hw->phy.ops.read_reg(hw, IXGBE_MDIO_PHY_EXT_ABILITY, in ixgbe_get_supported_physical_layer_82599()
1427 hw->mac.ops.disable_sec_rx_path(hw); in ixgbe_enable_rx_dma_82599()
1434 hw->mac.ops.enable_sec_rx_path(hw); in ixgbe_enable_rx_dma_82599()
1464 if (hw->eeprom.ops.read(hw, IXGBE_FW_PTR, &fw_offset)) { in ixgbe_verify_fw_version_82599()
1474 if (hw->eeprom.ops.read(hw, (fw_offset + in ixgbe_verify_fw_version_82599()
1488 if (hw->eeprom.ops.read(hw, (fw_ptp_cfg_offset + in ixgbe_verify_fw_version_82599()
1519 status = hw->eeprom.ops.read(hw, IXGBE_FW_PTR, &fw_offset); in ixgbe_verify_lesm_fw_enabled_82599()
1526 status = hw->eeprom.ops.read(hw, (fw_offset + in ixgbe_verify_lesm_fw_enabled_82599()
1535 status = hw->eeprom.ops.read(hw, (fw_lesm_param_offset + in ixgbe_verify_lesm_fw_enabled_82599()