.. | .. |
---|
39 | 39 | void mlx5_core_dealloc_transport_domain(struct mlx5_core_dev *dev, u32 tdn); |
---|
40 | 40 | int mlx5_core_create_rq(struct mlx5_core_dev *dev, u32 *in, int inlen, |
---|
41 | 41 | u32 *rqn); |
---|
42 | | -int mlx5_core_modify_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *in, int inlen); |
---|
| 42 | +int mlx5_core_modify_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *in); |
---|
43 | 43 | void mlx5_core_destroy_rq(struct mlx5_core_dev *dev, u32 rqn); |
---|
44 | 44 | int mlx5_core_query_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *out); |
---|
45 | 45 | int mlx5_core_create_sq(struct mlx5_core_dev *dev, u32 *in, int inlen, |
---|
46 | 46 | u32 *sqn); |
---|
47 | | -int mlx5_core_modify_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *in, int inlen); |
---|
| 47 | +int mlx5_core_modify_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *in); |
---|
48 | 48 | void mlx5_core_destroy_sq(struct mlx5_core_dev *dev, u32 sqn); |
---|
49 | 49 | int mlx5_core_query_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *out); |
---|
50 | 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, |
---|
52 | | - u32 *tirn); |
---|
53 | | -int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in, |
---|
54 | | - int inlen); |
---|
| 51 | +int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, u32 *tirn); |
---|
| 52 | +int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in); |
---|
55 | 53 | 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, |
---|
57 | | - u32 *tisn); |
---|
58 | | -int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in, |
---|
59 | | - int inlen); |
---|
| 54 | +int mlx5_core_create_tis(struct mlx5_core_dev *dev, u32 *in, u32 *tisn); |
---|
| 55 | +int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in); |
---|
60 | 56 | 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, |
---|
62 | | - u32 *rmpn); |
---|
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, |
---|
68 | | - u32 *rmpn); |
---|
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); |
---|
71 | | - |
---|
72 | 57 | int mlx5_core_create_rqt(struct mlx5_core_dev *dev, u32 *in, int inlen, |
---|
73 | 58 | u32 *rqtn); |
---|
74 | 59 | int mlx5_core_modify_rqt(struct mlx5_core_dev *dev, u32 rqtn, u32 *in, |
---|
.. | .. |
---|
100 | 85 | struct mlx5_hairpin_params *params); |
---|
101 | 86 | |
---|
102 | 87 | void mlx5_core_hairpin_destroy(struct mlx5_hairpin *pair); |
---|
| 88 | +void mlx5_core_hairpin_clear_dead_peer(struct mlx5_hairpin *hp); |
---|
103 | 89 | #endif /* __TRANSOBJ_H__ */ |
---|