Lines Matching refs:ops

122 	ret_val = phy->ops.write_reg(hw, E1000_M88E1112_PAGE_ADDR, 0);  in igb_check_for_link_media_swap()
126 ret_val = phy->ops.read_reg(hw, E1000_M88E1112_STATUS, &data); in igb_check_for_link_media_swap()
134 ret_val = phy->ops.write_reg(hw, E1000_M88E1112_PAGE_ADDR, 1); in igb_check_for_link_media_swap()
138 ret_val = phy->ops.read_reg(hw, E1000_M88E1112_STATUS, &data); in igb_check_for_link_media_swap()
143 ret_val = phy->ops.write_reg(hw, E1000_M88E1112_PAGE_ADDR, 0); in igb_check_for_link_media_swap()
182 phy->ops.reset = igb_phy_hw_reset_sgmii_82575; in igb_init_phy_params_82575()
185 phy->ops.reset = igb_phy_hw_reset; in igb_init_phy_params_82575()
193 phy->ops.read_reg = igb_read_phy_reg_sgmii_82575; in igb_init_phy_params_82575()
194 phy->ops.write_reg = igb_write_phy_reg_sgmii_82575; in igb_init_phy_params_82575()
200 phy->ops.read_reg = igb_read_phy_reg_82580; in igb_init_phy_params_82575()
201 phy->ops.write_reg = igb_write_phy_reg_82580; in igb_init_phy_params_82575()
205 phy->ops.read_reg = igb_read_phy_reg_gs40g; in igb_init_phy_params_82575()
206 phy->ops.write_reg = igb_write_phy_reg_gs40g; in igb_init_phy_params_82575()
209 phy->ops.read_reg = igb_read_phy_reg_igp; in igb_init_phy_params_82575()
210 phy->ops.write_reg = igb_write_phy_reg_igp; in igb_init_phy_params_82575()
230 phy->ops.check_polarity = igb_check_polarity_m88; in igb_init_phy_params_82575()
231 phy->ops.get_phy_info = igb_get_phy_info_m88; in igb_init_phy_params_82575()
233 phy->ops.get_cable_length = in igb_init_phy_params_82575()
236 phy->ops.get_cable_length = igb_get_cable_length_m88; in igb_init_phy_params_82575()
237 phy->ops.force_speed_duplex = igb_phy_force_speed_duplex_m88; in igb_init_phy_params_82575()
242 ret_val = phy->ops.write_reg(hw, in igb_init_phy_params_82575()
248 ret_val = phy->ops.read_reg(hw, in igb_init_phy_params_82575()
258 hw->mac.ops.check_for_link = in igb_init_phy_params_82575()
264 phy->ops.get_phy_info = igb_get_phy_info_igp; in igb_init_phy_params_82575()
265 phy->ops.get_cable_length = igb_get_cable_length_igp_2; in igb_init_phy_params_82575()
266 phy->ops.force_speed_duplex = igb_phy_force_speed_duplex_igp; in igb_init_phy_params_82575()
267 phy->ops.set_d0_lplu_state = igb_set_d0_lplu_state_82575; in igb_init_phy_params_82575()
268 phy->ops.set_d3_lplu_state = igb_set_d3_lplu_state; in igb_init_phy_params_82575()
273 phy->ops.force_speed_duplex = in igb_init_phy_params_82575()
275 phy->ops.get_cable_length = igb_get_cable_length_82580; in igb_init_phy_params_82575()
276 phy->ops.get_phy_info = igb_get_phy_info_82580; in igb_init_phy_params_82575()
277 phy->ops.set_d0_lplu_state = igb_set_d0_lplu_state_82580; in igb_init_phy_params_82575()
278 phy->ops.set_d3_lplu_state = igb_set_d3_lplu_state_82580; in igb_init_phy_params_82575()
282 phy->ops.check_polarity = igb_check_polarity_m88; in igb_init_phy_params_82575()
283 phy->ops.get_phy_info = igb_get_phy_info_m88; in igb_init_phy_params_82575()
284 phy->ops.get_cable_length = igb_get_cable_length_m88_gen2; in igb_init_phy_params_82575()
285 phy->ops.set_d0_lplu_state = igb_set_d0_lplu_state_82580; in igb_init_phy_params_82575()
286 phy->ops.set_d3_lplu_state = igb_set_d3_lplu_state_82580; in igb_init_phy_params_82575()
287 phy->ops.force_speed_duplex = igb_phy_force_speed_duplex_m88; in igb_init_phy_params_82575()
347 nvm->ops.acquire = igb_acquire_nvm_82575; in igb_init_nvm_params_82575()
348 nvm->ops.release = igb_release_nvm_82575; in igb_init_nvm_params_82575()
349 nvm->ops.write = igb_write_nvm_spi; in igb_init_nvm_params_82575()
350 nvm->ops.validate = igb_validate_nvm_checksum; in igb_init_nvm_params_82575()
351 nvm->ops.update = igb_update_nvm_checksum; in igb_init_nvm_params_82575()
353 nvm->ops.read = igb_read_nvm_eerd; in igb_init_nvm_params_82575()
355 nvm->ops.read = igb_read_nvm_spi; in igb_init_nvm_params_82575()
360 nvm->ops.validate = igb_validate_nvm_checksum_82580; in igb_init_nvm_params_82575()
361 nvm->ops.update = igb_update_nvm_checksum_82580; in igb_init_nvm_params_82575()
365 nvm->ops.validate = igb_validate_nvm_checksum_i350; in igb_init_nvm_params_82575()
366 nvm->ops.update = igb_update_nvm_checksum_i350; in igb_init_nvm_params_82575()
404 mac->ops.reset_hw = igb_reset_hw_82580; in igb_init_mac_params_82575()
406 mac->ops.reset_hw = igb_reset_hw_82575; in igb_init_mac_params_82575()
409 mac->ops.acquire_swfw_sync = igb_acquire_swfw_sync_i210; in igb_init_mac_params_82575()
410 mac->ops.release_swfw_sync = igb_release_swfw_sync_i210; in igb_init_mac_params_82575()
413 mac->ops.acquire_swfw_sync = igb_acquire_swfw_sync_82575; in igb_init_mac_params_82575()
414 mac->ops.release_swfw_sync = igb_release_swfw_sync_82575; in igb_init_mac_params_82575()
432 mac->ops.setup_physical_interface = in igb_init_mac_params_82575()
701 return hw->mac.ops.acquire_swfw_sync(hw, mask); in igb_acquire_phy_82575()
722 hw->mac.ops.release_swfw_sync(hw, mask); in igb_release_phy_82575()
744 ret_val = hw->phy.ops.acquire(hw); in igb_read_phy_reg_sgmii_82575()
750 hw->phy.ops.release(hw); in igb_read_phy_reg_sgmii_82575()
776 ret_val = hw->phy.ops.acquire(hw); in igb_write_phy_reg_sgmii_82575()
782 hw->phy.ops.release(hw); in igb_write_phy_reg_sgmii_82575()
903 ret_val = hw->phy.ops.write_reg(hw, 0x1B, 0x8084); in igb_phy_hw_reset_sgmii_82575()
932 ret_val = phy->ops.read_reg(hw, IGP02E1000_PHY_POWER_MGMT, &data); in igb_set_d0_lplu_state_82575()
938 ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT, in igb_set_d0_lplu_state_82575()
944 ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_CONFIG, in igb_set_d0_lplu_state_82575()
947 ret_val = phy->ops.write_reg(hw, IGP01E1000_PHY_PORT_CONFIG, in igb_set_d0_lplu_state_82575()
953 ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT, in igb_set_d0_lplu_state_82575()
961 ret_val = phy->ops.read_reg(hw, in igb_set_d0_lplu_state_82575()
967 ret_val = phy->ops.write_reg(hw, in igb_set_d0_lplu_state_82575()
972 ret_val = phy->ops.read_reg(hw, in igb_set_d0_lplu_state_82575()
978 ret_val = phy->ops.write_reg(hw, in igb_set_d0_lplu_state_82575()
1088 ret_val = hw->mac.ops.acquire_swfw_sync(hw, E1000_SWFW_EEP_SM); in igb_acquire_nvm_82575()
1095 hw->mac.ops.release_swfw_sync(hw, E1000_SWFW_EEP_SM); in igb_acquire_nvm_82575()
1111 hw->mac.ops.release_swfw_sync(hw, E1000_SWFW_EEP_SM); in igb_release_nvm_82575()
1569 ret_val = hw->phy.ops.reset(hw); in igb_setup_copper_link_82575()
1674 ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &data); in igb_setup_serdes_link_82575()
2128 ret_val = hw->phy.ops.acquire(hw); in igb_read_phy_reg_82580()
2134 hw->phy.ops.release(hw); in igb_read_phy_reg_82580()
2153 ret_val = hw->phy.ops.acquire(hw); in igb_write_phy_reg_82580()
2159 hw->phy.ops.release(hw); in igb_write_phy_reg_82580()
2184 ret_val = hw->nvm.ops.read(hw, NVM_INIT_CONTROL3_PORT_A + in igb_reset_mdicnfg_82580()
2245 hw->mac.ops.acquire_swfw_sync(hw, swmbsw_mask)) in igb_reset_hw_82580()
2286 hw->mac.ops.release_swfw_sync(hw, swmbsw_mask); in igb_reset_hw_82580()
2328 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igb_validate_nvm_checksum_with_offset()
2363 ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data); in igb_update_nvm_checksum_with_offset()
2371 ret_val = hw->nvm.ops.write(hw, (NVM_CHECKSUM_REG + offset), 1, in igb_update_nvm_checksum_with_offset()
2395 ret_val = hw->nvm.ops.read(hw, NVM_COMPATIBILITY_REG_3, 1, &nvm_data); in igb_validate_nvm_checksum_82580()
2434 ret_val = hw->nvm.ops.read(hw, NVM_COMPATIBILITY_REG_3, 1, &nvm_data); in igb_update_nvm_checksum_82580()
2443 ret_val = hw->nvm.ops.write(hw, NVM_COMPATIBILITY_REG_3, 1, in igb_update_nvm_checksum_82580()
2525 ret_val = hw->phy.ops.write_reg(hw, E1000_EMIADD, address); in __igb_access_emi_reg()
2530 ret_val = hw->phy.ops.read_reg(hw, E1000_EMIDATA, data); in __igb_access_emi_reg()
2532 ret_val = hw->phy.ops.write_reg(hw, E1000_EMIDATA, *data); in __igb_access_emi_reg()
2625 ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 18); in igb_set_eee_i354()
2629 ret_val = phy->ops.read_reg(hw, E1000_M88E1543_EEE_CTRL_1, in igb_set_eee_i354()
2635 ret_val = phy->ops.write_reg(hw, E1000_M88E1543_EEE_CTRL_1, in igb_set_eee_i354()
2641 ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 0); in igb_set_eee_i354()
2753 hw->nvm.ops.read(hw, NVM_ETS_CFG, 1, &ets_offset); in igb_get_thermal_sensor_data_generic()
2757 hw->nvm.ops.read(hw, ets_offset, 1, &ets_cfg); in igb_get_thermal_sensor_data_generic()
2767 hw->nvm.ops.read(hw, (ets_offset + i), 1, &ets_sensor); in igb_get_thermal_sensor_data_generic()
2774 hw->phy.ops.read_i2c_byte(hw, in igb_get_thermal_sensor_data_generic()
2814 hw->nvm.ops.read(hw, NVM_ETS_CFG, 1, &ets_offset); in igb_init_thermal_sensor_thresh_generic()
2818 hw->nvm.ops.read(hw, ets_offset, 1, &ets_cfg); in igb_init_thermal_sensor_thresh_generic()
2828 hw->nvm.ops.read(hw, (ets_offset + i), 1, &ets_sensor); in igb_init_thermal_sensor_thresh_generic()
2835 hw->phy.ops.write_i2c_byte(hw, in igb_init_thermal_sensor_thresh_generic()