Lines Matching refs:mlx4_en_priv
259 struct mlx4_en_priv;
269 u32 (*free_tx_desc)(struct mlx4_en_priv *priv,
523 struct mlx4_en_priv { struct
670 int mlx4_en_try_alloc_resources(struct mlx4_en_priv *priv,
671 struct mlx4_en_priv *tmp,
674 void mlx4_en_safe_replace_resources(struct mlx4_en_priv *priv,
675 struct mlx4_en_priv *tmp);
677 int mlx4_en_create_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq **pcq,
679 void mlx4_en_destroy_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq **pcq);
680 int mlx4_en_activate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq,
682 void mlx4_en_deactivate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
683 int mlx4_en_set_cq_moder(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
684 void mlx4_en_arm_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
692 struct mlx4_en_priv *priv, unsigned int length,
698 int mlx4_en_create_tx_ring(struct mlx4_en_priv *priv,
702 void mlx4_en_destroy_tx_ring(struct mlx4_en_priv *priv,
704 void mlx4_en_init_tx_xdp_ring_descs(struct mlx4_en_priv *priv,
706 int mlx4_en_activate_tx_ring(struct mlx4_en_priv *priv,
709 void mlx4_en_deactivate_tx_ring(struct mlx4_en_priv *priv,
712 void mlx4_en_recover_from_oom(struct mlx4_en_priv *priv);
713 int mlx4_en_create_rx_ring(struct mlx4_en_priv *priv,
716 void mlx4_en_destroy_rx_ring(struct mlx4_en_priv *priv,
719 int mlx4_en_activate_rx_rings(struct mlx4_en_priv *priv);
720 void mlx4_en_deactivate_rx_ring(struct mlx4_en_priv *priv,
729 u32 mlx4_en_free_tx_desc(struct mlx4_en_priv *priv,
733 u32 mlx4_en_recycle_tx_desc(struct mlx4_en_priv *priv,
737 void mlx4_en_fill_qp_context(struct mlx4_en_priv *priv, int size, int stride,
741 int mlx4_en_change_mcast_lb(struct mlx4_en_priv *priv, struct mlx4_qp *qp,
744 int mlx4_en_config_rss_steer(struct mlx4_en_priv *priv);
745 void mlx4_en_release_rss_steer(struct mlx4_en_priv *priv);
746 int mlx4_en_create_drop_qp(struct mlx4_en_priv *priv);
747 void mlx4_en_destroy_drop_qp(struct mlx4_en_priv *priv);
752 int mlx4_SET_VLAN_FLTR(struct mlx4_dev *dev, struct mlx4_en_priv *priv);
767 void mlx4_en_cleanup_filters(struct mlx4_en_priv *priv);
777 int mlx4_en_moderation_update(struct mlx4_en_priv *priv);
809 void en_print(const char *level, const struct mlx4_en_priv *priv,