Lines Matching refs:mlx5_core_dev
566 static inline struct mlx5_core_qp *__mlx5_qp_lookup(struct mlx5_core_dev *dev, u32 qpn) in __mlx5_qp_lookup()
571 static inline struct mlx5_core_mkey *__mlx5_mr_lookup(struct mlx5_core_dev *dev, u32 key) in __mlx5_mr_lookup()
576 int mlx5_core_create_qp(struct mlx5_core_dev *dev,
580 int mlx5_core_qp_modify(struct mlx5_core_dev *dev, u16 opcode,
583 int mlx5_core_destroy_qp(struct mlx5_core_dev *dev,
585 int mlx5_core_qp_query(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp,
587 int mlx5_core_dct_query(struct mlx5_core_dev *dev, struct mlx5_core_dct *dct,
589 int mlx5_core_arm_dct(struct mlx5_core_dev *dev, struct mlx5_core_dct *dct);
591 int mlx5_core_xrcd_alloc(struct mlx5_core_dev *dev, u32 *xrcdn);
592 int mlx5_core_xrcd_dealloc(struct mlx5_core_dev *dev, u32 xrcdn);
593 int mlx5_core_create_dct(struct mlx5_core_dev *dev,
597 int mlx5_core_destroy_dct(struct mlx5_core_dev *dev,
599 int mlx5_core_create_rq_tracked(struct mlx5_core_dev *dev, u32 *in, int inlen,
601 void mlx5_core_destroy_rq_tracked(struct mlx5_core_dev *dev,
603 int mlx5_core_create_sq_tracked(struct mlx5_core_dev *dev, u32 *in, int inlen,
605 void mlx5_core_destroy_sq_tracked(struct mlx5_core_dev *dev,
607 void mlx5_init_qp_table(struct mlx5_core_dev *dev);
608 void mlx5_cleanup_qp_table(struct mlx5_core_dev *dev);
609 int mlx5_debug_qp_add(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
610 void mlx5_debug_qp_remove(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);