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