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_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in,
55 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn);
56 int mlx5_core_create_tis(struct mlx5_core_dev *dev, u32 *in, int inlen,
58 int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in,
60 void mlx5_core_destroy_tis(struct mlx5_core_dev *dev, u32 tisn);
61 int mlx5_core_create_rmp(struct mlx5_core_dev *dev, u32 *in, int inlen,
63 int mlx5_core_modify_rmp(struct mlx5_core_dev *dev, u32 *in, int inlen);
64 int mlx5_core_destroy_rmp(struct mlx5_core_dev *dev, u32 rmpn);
65 int mlx5_core_query_rmp(struct mlx5_core_dev *dev, u32 rmpn, u32 *out);
66 int mlx5_core_arm_rmp(struct mlx5_core_dev *dev, u32 rmpn, u16 lwm);
67 int mlx5_core_create_xsrq(struct mlx5_core_dev *dev, u32 *in, int inlen,
69 int mlx5_core_destroy_xsrq(struct mlx5_core_dev *dev, u32 rmpn);
70 int mlx5_core_arm_xsrq(struct mlx5_core_dev *dev, u32 rmpn, u16 lwm);
72 int mlx5_core_create_rqt(struct mlx5_core_dev *dev, u32 *in, int inlen,
74 int mlx5_core_modify_rqt(struct mlx5_core_dev *dev, u32 rqtn, u32 *in,
76 void mlx5_core_destroy_rqt(struct mlx5_core_dev *dev, u32 rqtn);
86 struct mlx5_core_dev *func_mdev;
87 struct mlx5_core_dev *peer_mdev;
98 mlx5_core_hairpin_create(struct mlx5_core_dev *func_mdev,
99 struct mlx5_core_dev *peer_mdev,