Lines Matching refs:link_params
1305 struct qed_mcp_link_params *link_params; in qed_set_link() local
1328 link_params = qed_mcp_get_link_params(hwfn); in qed_set_link()
1330 link_params->speed.autoneg = params->autoneg; in qed_set_link()
1332 link_params->speed.advertised_speeds = 0; in qed_set_link()
1335 link_params->speed.advertised_speeds |= in qed_set_link()
1338 link_params->speed.advertised_speeds |= in qed_set_link()
1341 link_params->speed.advertised_speeds |= in qed_set_link()
1344 link_params->speed.advertised_speeds |= in qed_set_link()
1347 link_params->speed.advertised_speeds |= in qed_set_link()
1350 link_params->speed.advertised_speeds |= in qed_set_link()
1354 link_params->speed.forced_speed = params->forced_speed; in qed_set_link()
1357 link_params->pause.autoneg = true; in qed_set_link()
1359 link_params->pause.autoneg = false; in qed_set_link()
1361 link_params->pause.forced_rx = true; in qed_set_link()
1363 link_params->pause.forced_rx = false; in qed_set_link()
1365 link_params->pause.forced_tx = true; in qed_set_link()
1367 link_params->pause.forced_tx = false; in qed_set_link()
1372 link_params->loopback_mode = ETH_LOOPBACK_INT_PHY; in qed_set_link()
1375 link_params->loopback_mode = ETH_LOOPBACK_EXT_PHY; in qed_set_link()
1378 link_params->loopback_mode = ETH_LOOPBACK_EXT; in qed_set_link()
1381 link_params->loopback_mode = ETH_LOOPBACK_MAC; in qed_set_link()
1384 link_params->loopback_mode = ETH_LOOPBACK_NONE; in qed_set_link()
1390 memcpy(&link_params->eee, ¶ms->eee, in qed_set_link()
1391 sizeof(link_params->eee)); in qed_set_link()