Lines Matching refs:link_info

283 	struct octep_iface_link_info *link_info;  in octep_get_link_ksettings()  local
289 link_info = &oct->link_info; in octep_get_link_ksettings()
290 octep_ctrl_net_get_link_info(oct, OCTEP_CTRL_NET_INVALID_VFID, link_info); in octep_get_link_ksettings()
292 advertised_modes = oct->link_info.advertised_modes; in octep_get_link_ksettings()
293 supported_modes = oct->link_info.supported_modes; in octep_get_link_ksettings()
298 if (link_info->autoneg) { in octep_get_link_ksettings()
299 if (link_info->autoneg & OCTEP_LINK_MODE_AUTONEG_SUPPORTED) in octep_get_link_ksettings()
301 if (link_info->autoneg & OCTEP_LINK_MODE_AUTONEG_ADVERTISED) { in octep_get_link_ksettings()
311 if (link_info->pause) { in octep_get_link_ksettings()
312 if (link_info->pause & OCTEP_LINK_MODE_PAUSE_SUPPORTED) in octep_get_link_ksettings()
314 if (link_info->pause & OCTEP_LINK_MODE_PAUSE_ADVERTISED) in octep_get_link_ksettings()
323 cmd->base.speed = link_info->speed; in octep_get_link_ksettings()
337 struct octep_iface_link_info *link_info; in octep_set_link_ksettings() local
342 link_info = &oct->link_info; in octep_set_link_ksettings()
343 memcpy(&link_info_new, link_info, sizeof(struct octep_iface_link_info)); in octep_set_link_ksettings()
353 if (!(link_info->autoneg & OCTEP_LINK_MODE_AUTONEG_SUPPORTED)) in octep_set_link_ksettings()
436 if (advertised == link_info->advertised_modes && in octep_set_link_ksettings()
437 cmd->base.speed == link_info->speed && in octep_set_link_ksettings()
438 cmd->base.autoneg == link_info->autoneg) in octep_set_link_ksettings()
450 memcpy(link_info, &link_info_new, sizeof(struct octep_iface_link_info)); in octep_set_link_ksettings()