Lines Matching refs:ops
79 eeprom->ops.init_params = ixgbe_init_eeprom_params_X540;
80 eeprom->ops.read = ixgbe_read_eerd_X540;
81 eeprom->ops.read_buffer = ixgbe_read_eerd_buffer_X540;
82 eeprom->ops.write = ixgbe_write_eewr_X540;
83 eeprom->ops.write_buffer = ixgbe_write_eewr_buffer_X540;
84 eeprom->ops.update_checksum = ixgbe_update_eeprom_checksum_X540;
85 eeprom->ops.validate_checksum = ixgbe_validate_eeprom_checksum_X540;
86 eeprom->ops.calc_checksum = ixgbe_calc_eeprom_checksum_X540;
89 phy->ops.init = ixgbe_init_phy_ops_generic;
90 phy->ops.reset = NULL;
91 phy->ops.set_phy_power = ixgbe_set_copper_phy_power;
94 mac->ops.reset_hw = ixgbe_reset_hw_X540;
95 mac->ops.enable_relaxed_ordering = ixgbe_enable_relaxed_ordering_gen2;
96 mac->ops.get_media_type = ixgbe_get_media_type_X540;
97 mac->ops.get_supported_physical_layer =
99 mac->ops.read_analog_reg8 = NULL;
100 mac->ops.write_analog_reg8 = NULL;
101 mac->ops.start_hw = ixgbe_start_hw_X540;
102 mac->ops.get_san_mac_addr = ixgbe_get_san_mac_addr_generic;
103 mac->ops.set_san_mac_addr = ixgbe_set_san_mac_addr_generic;
104 mac->ops.get_device_caps = ixgbe_get_device_caps_generic;
105 mac->ops.get_wwn_prefix = ixgbe_get_wwn_prefix_generic;
106 mac->ops.get_fcoe_boot_status = ixgbe_get_fcoe_boot_status_generic;
107 mac->ops.acquire_swfw_sync = ixgbe_acquire_swfw_sync_X540;
108 mac->ops.release_swfw_sync = ixgbe_release_swfw_sync_X540;
109 mac->ops.init_swfw_sync = ixgbe_init_swfw_sync_X540;
110 mac->ops.disable_sec_rx_path = ixgbe_disable_sec_rx_path_generic;
111 mac->ops.enable_sec_rx_path = ixgbe_enable_sec_rx_path_generic;
114 mac->ops.set_vmdq = ixgbe_set_vmdq_generic;
115 mac->ops.set_vmdq_san_mac = ixgbe_set_vmdq_san_mac_generic;
116 mac->ops.clear_vmdq = ixgbe_clear_vmdq_generic;
117 mac->ops.insert_mac_addr = ixgbe_insert_mac_addr_generic;
119 mac->ops.set_vfta = ixgbe_set_vfta_generic;
120 mac->ops.set_vlvf = ixgbe_set_vlvf_generic;
121 mac->ops.clear_vfta = ixgbe_clear_vfta_generic;
122 mac->ops.init_uta_tables = ixgbe_init_uta_tables_generic;
123 mac->ops.set_mac_anti_spoofing = ixgbe_set_mac_anti_spoofing;
124 mac->ops.set_vlan_anti_spoofing = ixgbe_set_vlan_anti_spoofing;
127 mac->ops.get_link_capabilities =
129 mac->ops.setup_link = ixgbe_setup_mac_link_X540;
130 mac->ops.setup_rxpba = ixgbe_set_rxpba_generic;
131 mac->ops.check_link = ixgbe_check_mac_link_generic;
132 mac->ops.bypass_rw = ixgbe_bypass_rw_generic;
133 mac->ops.bypass_valid_rd = ixgbe_bypass_valid_rd_generic;
134 mac->ops.bypass_set = ixgbe_bypass_set_generic;
135 mac->ops.bypass_rd_eep = ixgbe_bypass_rd_eep_generic;
154 hw->mbx.ops[i].init_params = ixgbe_init_mbx_params_pf;
157 mac->ops.blink_led_start = ixgbe_blink_led_start_X540;
158 mac->ops.blink_led_stop = ixgbe_blink_led_stop_X540;
161 mac->ops.set_fw_drv_ver = ixgbe_set_fw_drv_ver_generic;
163 mac->ops.get_rtrup2tc = ixgbe_dcb_get_rtrup2tc_generic;
208 return hw->phy.ops.setup_link_speed(hw, speed, autoneg_wait_to_complete);
227 status = hw->mac.ops.stop_adapter(hw);
235 status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask);
245 hw->mac.ops.release_swfw_sync(hw, swfw_mask);
276 hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
284 hw->mac.ops.init_rx_addrs(hw);
287 hw->mac.ops.get_san_mac_addr(hw, hw->mac.san_addr);
294 hw->mac.ops.set_rar(hw, hw->mac.san_mac_rar_index,
298 hw->mac.ops.clear_vmdq(hw, hw->mac.san_mac_rar_index,
306 hw->mac.ops.get_wwn_prefix(hw, &hw->mac.wwnn_prefix,
350 hw->phy.ops.read_reg(hw, IXGBE_MDIO_PHY_EXT_ABILITY,
412 if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM) ==
415 hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
438 if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM) ==
442 hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
463 if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM) ==
466 hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
489 if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM) ==
493 hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
520 /* Do not use hw->eeprom.ops.read because we do not want to take
600 status = hw->eeprom.ops.read(hw, 0, &checksum);
606 if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM))
609 status = hw->eeprom.ops.calc_checksum(hw);
615 /* Do not use hw->eeprom.ops.read because we do not want to take
637 hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
661 status = hw->eeprom.ops.read(hw, 0, &checksum);
667 if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM))
670 status = hw->eeprom.ops.calc_checksum(hw);
676 /* Do not use hw->eeprom.ops.write because we do not want to
686 hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
1031 hw->mac.ops.check_link(hw, &speed, &link_up, FALSE);