Lines Matching refs:mlx5_core_dev
556 static inline struct mlx5_core_qp *__mlx5_qp_lookup(struct mlx5_core_dev *dev, u32 qpn) in __mlx5_qp_lookup()
561 int mlx5_core_create_dct(struct mlx5_core_dev *dev,
565 int mlx5_core_create_qp(struct mlx5_core_dev *dev,
569 int mlx5_core_qp_modify(struct mlx5_core_dev *dev, u16 opcode,
572 int mlx5_core_destroy_qp(struct mlx5_core_dev *dev,
574 int mlx5_core_destroy_dct(struct mlx5_core_dev *dev,
576 int mlx5_core_qp_query(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp,
578 int mlx5_core_dct_query(struct mlx5_core_dev *dev, struct mlx5_core_dct *dct,
581 int mlx5_core_set_delay_drop(struct mlx5_core_dev *dev,
584 int mlx5_core_xrcd_alloc(struct mlx5_core_dev *dev, u32 *xrcdn);
585 int mlx5_core_xrcd_dealloc(struct mlx5_core_dev *dev, u32 xrcdn);
586 void mlx5_init_qp_table(struct mlx5_core_dev *dev);
587 void mlx5_cleanup_qp_table(struct mlx5_core_dev *dev);
588 int mlx5_debug_qp_add(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
589 void mlx5_debug_qp_remove(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
590 int mlx5_core_create_rq_tracked(struct mlx5_core_dev *dev, u32 *in, int inlen,
592 void mlx5_core_destroy_rq_tracked(struct mlx5_core_dev *dev,
594 int mlx5_core_create_sq_tracked(struct mlx5_core_dev *dev, u32 *in, int inlen,
596 void mlx5_core_destroy_sq_tracked(struct mlx5_core_dev *dev,
598 int mlx5_core_alloc_q_counter(struct mlx5_core_dev *dev, u16 *counter_id);
599 int mlx5_core_dealloc_q_counter(struct mlx5_core_dev *dev, u16 counter_id);
600 int mlx5_core_query_q_counter(struct mlx5_core_dev *dev, u16 counter_id,
603 struct mlx5_core_rsc_common *mlx5_core_res_hold(struct mlx5_core_dev *dev,