Lines Matching defs:mlx4_en_priv
401 struct mlx4_en_priv {
476 void mlx4_en_free_resources(struct mlx4_en_priv *priv);
477 int mlx4_en_alloc_resources(struct mlx4_en_priv *priv);
479 int mlx4_en_create_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq,
481 void mlx4_en_destroy_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
482 int mlx4_en_activate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
483 void mlx4_en_deactivate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
484 int mlx4_en_set_cq_moder(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
485 int mlx4_en_arm_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq);
492 int mlx4_en_create_tx_ring(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring,
494 void mlx4_en_destroy_tx_ring(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring);
495 int mlx4_en_activate_tx_ring(struct mlx4_en_priv *priv,
498 void mlx4_en_deactivate_tx_ring(struct mlx4_en_priv *priv,
501 int mlx4_en_create_rx_ring(struct mlx4_en_priv *priv,
504 void mlx4_en_destroy_rx_ring(struct mlx4_en_priv *priv,
506 int mlx4_en_activate_rx_rings(struct mlx4_en_priv *priv);
507 void mlx4_en_deactivate_rx_ring(struct mlx4_en_priv *priv,
513 void mlx4_en_fill_qp_context(struct mlx4_en_priv *priv, int size, int stride,
521 int mlx4_en_config_rss_steer(struct mlx4_en_priv *priv);
522 void mlx4_en_release_rss_steer(struct mlx4_en_priv *priv);
546 int en_print(const char *level, const struct mlx4_en_priv *priv,