Lines Matching refs:mlx5_core_cq
40 struct mlx5_core_cq { struct
50 void (*comp)(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe); argument
51 void (*event) (struct mlx5_core_cq *, enum mlx5_event); argument
58 void (*comp)(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe); argument
142 static inline void mlx5_cq_set_ci(struct mlx5_core_cq *cq) in mlx5_cq_set_ci()
152 static inline void mlx5_cq_arm(struct mlx5_core_cq *cq, u32 cmd, in mlx5_cq_arm()
176 static inline void mlx5_cq_hold(struct mlx5_core_cq *cq) in mlx5_cq_hold()
181 static inline void mlx5_cq_put(struct mlx5_core_cq *cq) in mlx5_cq_put()
187 int mlx5_core_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
189 int mlx5_core_destroy_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
190 int mlx5_core_query_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
192 int mlx5_core_modify_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
195 struct mlx5_core_cq *cq, u16 cq_period,
203 int mlx5_debug_cq_add(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
204 void mlx5_debug_cq_remove(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);