Lines Matching refs:mlx5_core_dev
38 int mlx5_core_alloc_transport_domain(struct mlx5_core_dev *dev, u32 *tdn);
39 void mlx5_core_dealloc_transport_domain(struct mlx5_core_dev *dev, u32 tdn);
40 int mlx5_core_create_rq(struct mlx5_core_dev *dev, u32 *in, int inlen,
42 int mlx5_core_modify_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *in, int inlen);
43 void mlx5_core_destroy_rq(struct mlx5_core_dev *dev, u32 rqn);
44 int mlx5_core_query_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *out);
45 int mlx5_core_create_sq(struct mlx5_core_dev *dev, u32 *in, int inlen,
47 int mlx5_core_modify_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *in, int inlen);
48 void mlx5_core_destroy_sq(struct mlx5_core_dev *dev, u32 sqn);
49 int mlx5_core_query_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *out);
50 int mlx5_core_query_sq_state(struct mlx5_core_dev *dev, u32 sqn, u8 *state);
51 int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, int inlen,
53 int mlx5_core_create_tir_out(struct mlx5_core_dev *dev,
56 int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in,
58 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn);
59 int mlx5_core_create_tis(struct mlx5_core_dev *dev, u32 *in, int inlen,
61 int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in,
63 void mlx5_core_destroy_tis(struct mlx5_core_dev *dev, u32 tisn);
64 int mlx5_core_create_rqt(struct mlx5_core_dev *dev, u32 *in, int inlen,
66 int mlx5_core_modify_rqt(struct mlx5_core_dev *dev, u32 rqtn, u32 *in,
68 void mlx5_core_destroy_rqt(struct mlx5_core_dev *dev, u32 rqtn);
78 struct mlx5_core_dev *func_mdev;
79 struct mlx5_core_dev *peer_mdev;
90 mlx5_core_hairpin_create(struct mlx5_core_dev *func_mdev,
91 struct mlx5_core_dev *peer_mdev,