.. | .. |
---|
48 | 48 | * |
---|
49 | 49 | */ |
---|
50 | 50 | |
---|
51 | | -#include <rdma/rdma_vt.h> |
---|
| 51 | +#include <rdma/rdmavt_qp.h> |
---|
52 | 52 | |
---|
53 | 53 | int rvt_driver_qp_init(struct rvt_dev_info *rdi); |
---|
54 | 54 | void rvt_qp_exit(struct rvt_dev_info *rdi); |
---|
.. | .. |
---|
57 | 57 | struct ib_udata *udata); |
---|
58 | 58 | int rvt_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, |
---|
59 | 59 | int attr_mask, struct ib_udata *udata); |
---|
60 | | -int rvt_destroy_qp(struct ib_qp *ibqp); |
---|
| 60 | +int rvt_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata); |
---|
61 | 61 | int rvt_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, |
---|
62 | 62 | int attr_mask, struct ib_qp_init_attr *init_attr); |
---|
63 | 63 | int rvt_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr, |
---|
.. | .. |
---|
66 | 66 | const struct ib_send_wr **bad_wr); |
---|
67 | 67 | int rvt_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr, |
---|
68 | 68 | const struct ib_recv_wr **bad_wr); |
---|
| 69 | +int rvt_wss_init(struct rvt_dev_info *rdi); |
---|
| 70 | +void rvt_wss_exit(struct rvt_dev_info *rdi); |
---|
| 71 | +int rvt_alloc_rq(struct rvt_rq *rq, u32 size, int node, |
---|
| 72 | + struct ib_udata *udata); |
---|
69 | 73 | #endif /* DEF_RVTQP_H */ |
---|