| .. | .. |
|---|
| 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__ */ |
|---|