Lines Matching refs:mlx4_en_priv

533 struct mlx4_en_priv {
702 struct mlx4_en_priv *priv = netdev_priv(dev);
777 void mlx4_en_free_resources(struct mlx4_en_priv *priv);
778 int mlx4_en_alloc_resources(struct mlx4_en_priv *priv);
780 int mlx4_en_pre_config(struct mlx4_en_priv *priv);
781 int mlx4_en_create_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq **pcq,
783 void mlx4_en_destroy_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq **pcq);
784 int mlx4_en_activate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq,
786 void mlx4_en_deactivate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
787 int mlx4_en_set_cq_moder(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
788 int mlx4_en_arm_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
794 int mlx4_en_create_tx_ring(struct mlx4_en_priv *priv,
797 void mlx4_en_destroy_tx_ring(struct mlx4_en_priv *priv,
799 int mlx4_en_activate_tx_ring(struct mlx4_en_priv *priv,
802 void mlx4_en_deactivate_tx_ring(struct mlx4_en_priv *priv,
806 int mlx4_en_create_rx_ring(struct mlx4_en_priv *priv,
809 void mlx4_en_destroy_rx_ring(struct mlx4_en_priv *priv,
814 int mlx4_en_activate_rx_rings(struct mlx4_en_priv *priv);
815 void mlx4_en_deactivate_rx_ring(struct mlx4_en_priv *priv,
821 void mlx4_en_fill_qp_context(struct mlx4_en_priv *priv, int size, int stride,
829 int mlx4_en_config_rss_steer(struct mlx4_en_priv *priv);
830 void mlx4_en_release_rss_steer(struct mlx4_en_priv *priv);
831 int mlx4_en_create_drop_qp(struct mlx4_en_priv *priv);
832 void mlx4_en_destroy_drop_qp(struct mlx4_en_priv *priv);
837 int mlx4_SET_VLAN_FLTR(struct mlx4_dev *dev, struct mlx4_en_priv *priv);
842 void mlx4_en_create_debug_files(struct mlx4_en_priv *priv);
843 void mlx4_en_delete_debug_files(struct mlx4_en_priv *priv);
855 void mlx4_en_cleanup_filters(struct mlx4_en_priv *priv,
873 void mlx4_en_restore_ethtool_stats(struct mlx4_en_priv *priv,