Lines Matching refs:ops

96 		phy->ops.power_up = e1000_power_up_phy_copper;
97 phy->ops.power_down = e1000_power_down_phy_copper;
106 phy->ops.check_polarity = e1000_check_polarity_m88;
107 phy->ops.commit = e1000_phy_sw_reset_generic;
108 phy->ops.force_speed_duplex = e1000_phy_force_speed_duplex_82543;
109 phy->ops.get_cable_length = e1000_get_cable_length_m88;
110 phy->ops.get_cfg_done = e1000_get_cfg_done_generic;
111 phy->ops.read_reg = (hw->mac.type == e1000_82543)
114 phy->ops.reset = (hw->mac.type == e1000_82543)
117 phy->ops.write_reg = (hw->mac.type == e1000_82543)
120 phy->ops.get_info = e1000_get_phy_info_m88;
128 ret_val = phy->ops.reset(hw);
181 nvm->ops.read = e1000_read_nvm_microwire;
182 nvm->ops.update = e1000_update_nvm_checksum_generic;
183 nvm->ops.valid_led_default = e1000_valid_led_default_generic;
184 nvm->ops.validate = e1000_validate_nvm_checksum_generic;
185 nvm->ops.write = e1000_write_nvm_microwire;
219 mac->ops.get_bus_info = e1000_get_bus_info_pci_generic;
221 mac->ops.set_lan_id = e1000_set_lan_id_multi_port_pci;
223 mac->ops.reset_hw = e1000_reset_hw_82543;
225 mac->ops.init_hw = e1000_init_hw_82543;
227 mac->ops.setup_link = e1000_setup_link_82543;
229 mac->ops.setup_physical_interface =
233 mac->ops.check_for_link =
238 mac->ops.get_link_up_info =
243 mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_generic;
245 mac->ops.write_vfta = e1000_write_vfta_82543;
247 mac->ops.clear_vfta = e1000_clear_vfta_generic;
249 mac->ops.read_mac_addr = e1000_read_mac_addr_82543;
251 mac->ops.led_on = e1000_led_on_82543;
252 mac->ops.led_off = e1000_led_off_82543;
254 mac->ops.clear_hw_cntrs = e1000_clear_hw_cntrs_82543;
274 hw->mac.ops.init_params = e1000_init_mac_params_82543;
275 hw->nvm.ops.init_params = e1000_init_nvm_params_82543;
276 hw->phy.ops.init_params = e1000_init_phy_params_82543;
775 if (!(hw->phy.ops.write_reg))
782 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0019);
785 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xFFFF);
789 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0000);
803 ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS, &mii_status_reg);
807 ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS, &mii_status_reg);
821 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0019);
825 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xFFF0);
829 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xFF00);
833 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0x0000);
837 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0000);
888 if (!(hw->phy.ops.get_cfg_done))
891 ret_val = hw->phy.ops.get_cfg_done(hw);
941 hw->nvm.ops.reload(hw);
969 mac->ops.clear_vfta(hw);
994 ret_val = mac->ops.setup_link(hw);
1036 ret_val = hw->nvm.ops.read(hw, NVM_INIT_CONTROL2_REG, 1, &data);
1079 ret_val = hw->phy.ops.reset(hw);
1127 hw->mac.ops.config_collision_dist(hw);
1161 hw->mac.ops.config_collision_dist(hw);
1259 hw->mac.ops.config_collision_dist(hw);
1287 ret_val = mac->ops.get_link_up_info(hw, &speed, &duplex);
1412 if (!(hw->phy.ops.read_reg))
1424 ret_val = hw->phy.ops.read_reg(hw, M88E1000_PHY_SPEC_STATUS, &phy_data);
1432 hw->mac.ops.config_collision_dist(hw);
1579 ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data);