Lines Matching refs:dev_link
359 struct rte_eth_link dev_link; in mlx5_link_update_unlocked_gset() local
369 dev_link = (struct rte_eth_link) { in mlx5_link_update_unlocked_gset()
409 dev_link.link_speed = ETH_SPEED_NUM_UNKNOWN; in mlx5_link_update_unlocked_gset()
411 dev_link.link_speed = link_speed; in mlx5_link_update_unlocked_gset()
425 dev_link.link_duplex = ((edata.duplex == DUPLEX_HALF) ? in mlx5_link_update_unlocked_gset()
427 dev_link.link_autoneg = !(dev->data->dev_conf.link_speeds & in mlx5_link_update_unlocked_gset()
429 *link = dev_link; in mlx5_link_update_unlocked_gset()
452 struct rte_eth_link dev_link; in mlx5_link_update_unlocked_gs() local
463 dev_link = (struct rte_eth_link) { in mlx5_link_update_unlocked_gs()
516 dev_link.link_speed = (ecmd->speed == UINT32_MAX) ? in mlx5_link_update_unlocked_gs()
566 dev_link.link_duplex = ((ecmd->duplex == DUPLEX_HALF) ? in mlx5_link_update_unlocked_gs()
568 dev_link.link_autoneg = !(dev->data->dev_conf.link_speeds & in mlx5_link_update_unlocked_gs()
570 *link = dev_link; in mlx5_link_update_unlocked_gs()
590 struct rte_eth_link dev_link; in mlx5_link_update() local
595 ret = mlx5_link_update_unlocked_gs(dev, &dev_link); in mlx5_link_update()
597 ret = mlx5_link_update_unlocked_gset(dev, &dev_link); in mlx5_link_update()
614 ret = !!memcmp(&dev->data->dev_link, &dev_link, in mlx5_link_update()
616 dev->data->dev_link = dev_link; in mlx5_link_update()