Lines Matching refs:netdev

39 	struct net_device *netdev;  member
49 int mlx5i_pkey_qpn_ht_init(struct net_device *netdev) in mlx5i_pkey_qpn_ht_init() argument
51 struct mlx5i_priv *ipriv = netdev_priv(netdev); in mlx5i_pkey_qpn_ht_init()
64 void mlx5i_pkey_qpn_ht_cleanup(struct net_device *netdev) in mlx5i_pkey_qpn_ht_cleanup() argument
66 struct mlx5i_priv *ipriv = netdev_priv(netdev); in mlx5i_pkey_qpn_ht_cleanup()
85 int mlx5i_pkey_add_qpn(struct net_device *netdev, u32 qpn) in mlx5i_pkey_add_qpn() argument
87 struct mlx5i_priv *ipriv = netdev_priv(netdev); in mlx5i_pkey_add_qpn()
96 new_node->netdev = netdev; in mlx5i_pkey_add_qpn()
105 int mlx5i_pkey_del_qpn(struct net_device *netdev, u32 qpn) in mlx5i_pkey_del_qpn() argument
107 struct mlx5e_priv *epriv = mlx5i_epriv(netdev); in mlx5i_pkey_del_qpn()
126 struct net_device *mlx5i_pkey_get_netdev(struct net_device *netdev, u32 qpn) in mlx5i_pkey_get_netdev() argument
128 struct mlx5i_priv *ipriv = netdev_priv(netdev); in mlx5i_pkey_get_netdev()
135 return node->netdev; in mlx5i_pkey_get_netdev()
138 static int mlx5i_pkey_open(struct net_device *netdev);
139 static int mlx5i_pkey_close(struct net_device *netdev);
141 static void mlx5i_pkey_dev_cleanup(struct net_device *netdev);
142 static int mlx5i_pkey_change_mtu(struct net_device *netdev, int new_mtu);
192 static void mlx5i_pkey_dev_cleanup(struct net_device *netdev) in mlx5i_pkey_dev_cleanup() argument
194 mlx5i_parent_put(netdev); in mlx5i_pkey_dev_cleanup()
195 return mlx5i_dev_cleanup(netdev); in mlx5i_pkey_dev_cleanup()
198 static int mlx5i_pkey_open(struct net_device *netdev) in mlx5i_pkey_open() argument
200 struct mlx5e_priv *epriv = mlx5i_epriv(netdev); in mlx5i_pkey_open()
254 static int mlx5i_pkey_close(struct net_device *netdev) in mlx5i_pkey_close() argument
256 struct mlx5e_priv *priv = mlx5i_epriv(netdev); in mlx5i_pkey_close()
267 netif_carrier_off(priv->netdev); in mlx5i_pkey_close()
278 static int mlx5i_pkey_change_mtu(struct net_device *netdev, int new_mtu) in mlx5i_pkey_change_mtu() argument
280 struct mlx5e_priv *priv = mlx5i_epriv(netdev); in mlx5i_pkey_change_mtu()
283 netdev->mtu = new_mtu; in mlx5i_pkey_change_mtu()
291 struct net_device *netdev) in mlx5i_pkey_init() argument
293 struct mlx5e_priv *priv = mlx5i_epriv(netdev); in mlx5i_pkey_init()
296 err = mlx5i_init(mdev, netdev); in mlx5i_pkey_init()
301 netdev->netdev_ops = &mlx5i_pkey_netdev_ops; in mlx5i_pkey_init()
304 netdev->ethtool_ops = &mlx5i_pkey_ethtool_ops; in mlx5i_pkey_init()