Symbol: mlx5e_dev
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
10
struct mlx5e_dev *mlx5e_create_devlink(struct device *dev,
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
13
struct mlx5e_dev *mlx5e_dev;
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
17
devlink = devlink_alloc_ns(&mlx5e_devlink_ops, sizeof(*mlx5e_dev),
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
32
void mlx5e_destroy_devlink(struct mlx5e_dev *mlx5e_dev)
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
34
struct devlink *devlink = priv_to_devlink(mlx5e_dev);
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
47
int mlx5e_devlink_port_register(struct mlx5e_dev *mlx5e_dev,
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
50
struct devlink *devlink = priv_to_devlink(mlx5e_dev);
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
70
devlink_port_attrs_set(&mlx5e_dev->dl_port, &attrs);
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
72
return devlink_port_register(devlink, &mlx5e_dev->dl_port,
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
76
void mlx5e_devlink_port_unregister(struct mlx5e_dev *mlx5e_dev)
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c
78
devlink_port_unregister(&mlx5e_dev->dl_port);
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.h
10
struct mlx5e_dev *mlx5e_create_devlink(struct device *dev,
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.h
12
void mlx5e_destroy_devlink(struct mlx5e_dev *mlx5e_dev);
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.h
13
int mlx5e_devlink_port_register(struct mlx5e_dev *mlx5e_dev,
drivers/net/ethernet/mellanox/mlx5/core/en/devlink.h
15
void mlx5e_devlink_port_unregister(struct mlx5e_dev *mlx5e_dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6619
struct mlx5e_dev *mlx5e_dev = auxiliary_get_drvdata(adev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6620
struct mlx5e_priv *priv = netdev_priv(mlx5e_dev->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6621
struct net_device *netdev = mlx5e_dev->netdev;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6668
struct mlx5e_dev *mlx5e_dev = auxiliary_get_drvdata(adev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6669
struct mlx5e_priv *priv = netdev_priv(mlx5e_dev->netdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6670
struct net_device *netdev = mlx5e_dev->netdev;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6709
struct mlx5e_dev *mlx5e_dev;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6714
mlx5e_dev = mlx5e_create_devlink(&adev->dev, mdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6715
if (IS_ERR(mlx5e_dev))
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6716
return PTR_ERR(mlx5e_dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6717
auxiliary_set_drvdata(adev, mlx5e_dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6719
err = mlx5e_devlink_port_register(mlx5e_dev, mdev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6731
SET_NETDEV_DEVLINK_PORT(netdev, &mlx5e_dev->dl_port);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6732
mlx5e_dev->netdev = netdev;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6771
mlx5e_devlink_port_unregister(mlx5e_dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6773
mlx5e_destroy_devlink(mlx5e_dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6798
struct mlx5e_dev *mlx5e_dev = auxiliary_get_drvdata(adev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6799
struct net_device *netdev = mlx5e_dev->netdev;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6829
mlx5e_devlink_port_unregister(mlx5e_dev);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6830
mlx5e_destroy_devlink(mlx5e_dev);