Lines Matching defs:priv
46 int mlx4_en_create_cq(struct mlx4_en_priv *priv,
50 struct mlx4_en_dev *mdev = priv->mdev;
74 int mlx4_en_activate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq,
77 struct mlx4_en_dev *mdev = priv->mdev;
81 cq->dev = mdev->pndev[priv->port];
91 sprintf(name, "%s-%d", priv->dev->name,
95 cq->vector = (cq->ring + 1 + priv->port)
103 cq->vector = (cq->ring + 1 + priv->port) %
111 cq_idx = cq_idx % priv->rx_ring_num;
112 rx_cq = &priv->rx_cq[cq_idx];
117 cq->size = priv->rx_ring[cq->ring].actual_size;
139 void mlx4_en_destroy_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq)
141 struct mlx4_en_dev *mdev = priv->mdev;
145 if (priv->mdev->dev->caps.comp_pool && cq->vector)
146 mlx4_release_eq(priv->mdev->dev, cq->vector);
152 void mlx4_en_deactivate_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq)
154 struct mlx4_en_dev *mdev = priv->mdev;
167 int mlx4_en_set_cq_moder(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq)
169 return mlx4_cq_modify(priv->mdev->dev, &cq->mcq,
173 int mlx4_en_arm_cq(struct mlx4_en_priv *priv, struct mlx4_en_cq *cq)
175 mlx4_cq_arm(&cq->mcq, MLX4_CQ_DB_REQ_NOT, priv->mdev->uar_map,
176 &priv->mdev->uar_lock);