setup_link
.setup_link = e1000e_setup_link_generic,
ret_val = mac->ops.setup_link(hw);
ret_val = mac->ops.setup_link(hw);
.setup_link = e1000_setup_link_82571,
retval = hw->mac.ops.setup_link(hw);
s32 (*setup_link)(struct e1000_hw *);
ret_val = mac->ops.setup_link(hw);
.setup_link = e1000_setup_link_ich8lan,
adapter->hw.mac.ops.setup_link(&adapter->hw);
s32 (*setup_link)(struct e1000_hw *);
mac->ops.setup_link = &ixgbe_setup_copper_link_82598;
.setup_link = &ixgbe_setup_mac_link_82598,
phy->ops.setup_link = &ixgbe_setup_phy_link_tnx;
.setup_link = &ixgbe_setup_phy_link_generic,
.setup_link = &ixgbe_setup_mac_link_82599,
.setup_link = &ixgbe_setup_phy_link_generic,
mac->ops.setup_link = &ixgbe_setup_copper_link_82599;
phy->ops.setup_link = &ixgbe_setup_phy_link_tnx;
mac->ops.setup_link = &ixgbe_setup_mac_link_multispeed_fiber;
mac->ops.setup_link = &ixgbe_setup_mac_link_smartspeed;
mac->ops.setup_link = &ixgbe_setup_mac_link_82599;
.setup_link = ixgbe_setup_link_e610,
.setup_link = ixgbe_setup_phy_link_e610,
err = hw->mac.ops.setup_link(hw, advertised, true);
hw->mac.ops.setup_link(hw, old, true);
if (ixgbe_mng_enabled(hw) && ixgbe_is_sfp(hw) && hw->mac.ops.setup_link)
hw->mac.ops.setup_link(hw,
if (hw->mac.ops.setup_link) {
ret = hw->mac.ops.setup_link(hw, speed, link_up);
if (hw->mac.ops.setup_link)
hw->mac.ops.setup_link(hw, speed, true);
if (hw->phy.ops.setup_link)
hw->phy.ops.setup_link(hw);
int (*setup_link)(struct ixgbe_hw *, ixgbe_link_speed, bool);
int (*setup_link)(struct ixgbe_hw *);
.setup_link = &ixgbe_setup_mac_link_X540,
.setup_link = &ixgbe_setup_phy_link_generic,
mac->ops.setup_link = ixgbe_setup_mac_link_t_X550em;
mac->ops.setup_link = ixgbe_setup_sgmii_fw;
mac->ops.setup_link = ixgbe_setup_mac_link_multispeed_fiber;
mac->ops.setup_link = ixgbe_setup_mac_link_t_X550em;
mac->ops.setup_link = ixgbe_setup_sgmii;
status = hw->mac.ops.setup_link(hw, lcd_speed, false);
phy->ops.setup_link = NULL;
phy->ops.setup_link = ixgbe_setup_kr_x550em;
phy->ops.setup_link = NULL;
phy->ops.setup_link = NULL;
phy->ops.setup_link = ixgbe_setup_fw_link;
phy->ops.setup_link = NULL;
.setup_link = &ixgbe_setup_mac_link_X540,
.setup_link = &ixgbe_setup_mac_link_X540,
.setup_link = &ixgbe_setup_mac_link_X540,
.setup_link = &ixgbe_setup_mac_link_X540,
.setup_link = NULL, /* defined later */
.setup_link = &ixgbe_setup_phy_link_generic, \
.setup_link = ixgbevf_setup_mac_link_vf,
.setup_link = ixgbevf_setup_mac_link_vf,
s32 (*setup_link)(struct ixgbe_hw *, ixgbe_link_speed, bool, bool);
setup_link(link);
.setup = setup_link,