Lines Matching defs:mlx5_core_cq
34 struct mlx5_core_cq {
41 void (*comp) (struct mlx5_core_cq *, struct mlx5_eqe *);
42 void (*event) (struct mlx5_core_cq *, int);
125 static inline void mlx5_cq_set_ci(struct mlx5_core_cq *cq)
135 static inline void mlx5_cq_arm(struct mlx5_core_cq *cq, u32 cmd,
162 int mlx5_core_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
164 int mlx5_core_destroy_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
165 int mlx5_core_query_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
167 int mlx5_core_modify_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
170 struct mlx5_core_cq *cq, u16 cq_period,
173 struct mlx5_core_cq *cq,
178 struct mlx5_core_cq *, u32 mask,
181 int mlx5_debug_cq_add(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
182 void mlx5_debug_cq_remove(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);