|
@@ -46,9 +46,10 @@ struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd,
|
|
int usnic_ib_destroy_qp(struct ib_qp *qp);
|
|
int usnic_ib_destroy_qp(struct ib_qp *qp);
|
|
int usnic_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
|
|
int usnic_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
|
|
int attr_mask, struct ib_udata *udata);
|
|
int attr_mask, struct ib_udata *udata);
|
|
-struct ib_cq *usnic_ib_create_cq(struct ib_device *ibdev, int entries,
|
|
|
|
- int vector, struct ib_ucontext *context,
|
|
|
|
- struct ib_udata *udata);
|
|
|
|
|
|
+struct ib_cq *usnic_ib_create_cq(struct ib_device *ibdev,
|
|
|
|
+ const struct ib_cq_init_attr *attr,
|
|
|
|
+ struct ib_ucontext *context,
|
|
|
|
+ struct ib_udata *udata);
|
|
int usnic_ib_destroy_cq(struct ib_cq *cq);
|
|
int usnic_ib_destroy_cq(struct ib_cq *cq);
|
|
struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length,
|
|
struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length,
|
|
u64 virt_addr, int access_flags,
|
|
u64 virt_addr, int access_flags,
|