Lines Matching refs:link_info

1234 	struct bnxt_link_info *link_info = &softc->link_info;
1236 uint64_t target_baudrate = bnxt_get_baudrate(link_info);
1245 if (link_info->link_up)
1250 if (link_info->duplex == HWRM_PORT_PHY_QCFG_OUTPUT_DUPLEX_CFG_FULL)
1267 if (link_info->flow_ctrl.rx)
1269 if (link_info->flow_ctrl.tx)
1289 softc->link_info.autoneg &= ~BNXT_AUTONEG_SPEED;
1290 softc->link_info.req_link_speed =
1296 softc->link_info.autoneg &= ~BNXT_AUTONEG_SPEED;
1297 softc->link_info.req_link_speed =
1302 softc->link_info.autoneg &= ~BNXT_AUTONEG_SPEED;
1303 softc->link_info.req_link_speed =
1311 softc->link_info.autoneg &= ~BNXT_AUTONEG_SPEED;
1312 softc->link_info.req_link_speed =
1316 softc->link_info.autoneg &= ~BNXT_AUTONEG_SPEED;
1317 softc->link_info.req_link_speed =
1323 softc->link_info.autoneg &= ~BNXT_AUTONEG_SPEED;
1324 softc->link_info.req_link_speed =
1331 softc->link_info.autoneg &= ~BNXT_AUTONEG_SPEED;
1332 softc->link_info.req_link_speed =
1337 softc->link_info.autoneg &= ~BNXT_AUTONEG_SPEED;
1338 softc->link_info.req_link_speed =
1345 softc->link_info.autoneg &= ~BNXT_AUTONEG_SPEED;
1346 softc->link_info.req_link_speed =
1355 softc->link_info.autoneg |= BNXT_AUTONEG_SPEED;
1968 struct bnxt_link_info *link_info = &softc->link_info;
1979 if (link_info->auto_mode != HWRM_PORT_PHY_QCFG_OUTPUT_AUTO_MODE_NONE)
1980 link_info->autoneg |= BNXT_AUTONEG_SPEED;
1982 link_info->req_duplex = link_info->duplex_setting;
1983 if (link_info->autoneg & BNXT_AUTONEG_SPEED)
1984 link_info->req_link_speed = link_info->auto_link_speed;
1986 link_info->req_link_speed = link_info->force_link_speed;
1993 struct bnxt_link_info *link_info = &softc->link_info;
1997 supported = link_info->support_speeds;
2162 struct bnxt_link_info *link_info = &softc->link_info;
2163 uint8_t link_up = link_info->link_up;
2172 if (link_info->phy_link_status ==
2174 link_info->link_up = 1;
2176 link_info->link_up = 0;
2177 if (link_up != link_info->link_up)
2181 link_info->link_up = 0;
2191 struct bnxt_link_info *link_info = &softc->link_info;
2194 if (link_info->link_up == link_info->last_link_up) {
2195 if (!link_info->link_up)
2197 if ((link_info->duplex == link_info->last_duplex) &&
2198 (!(BNXT_IS_FLOW_CTRL_CHANGED(link_info))))
2202 if (link_info->link_up) {
2203 if (link_info->duplex ==
2208 if (link_info->flow_ctrl.tx & link_info->flow_ctrl.rx)
2210 else if (link_info->flow_ctrl.tx)
2212 else if (link_info->flow_ctrl.rx)
2219 flow_ctrl, (link_info->link_speed * 100));
2222 bnxt_get_baudrate(&softc->link_info));
2226 link_info->last_link_up = link_info->link_up;
2227 link_info->last_duplex = link_info->duplex;
2228 link_info->last_flow_ctrl.tx = link_info->flow_ctrl.tx;
2229 link_info->last_flow_ctrl.rx = link_info->flow_ctrl.rx;
2230 link_info->last_flow_ctrl.autoneg = link_info->flow_ctrl.autoneg;
2392 struct bnxt_link_info *link_info = &softc->link_info;
2393 uint8_t phy_type = link_info->phy_type;
2400 supported = link_info->support_speeds;
2402 if (link_info->media_type ==
2405 if (link_info->media_type ==
2413 if (link_info->media_type ==