0001
0002
0003
0004
0005
0006 #ifndef DEF_RVTSRQ_H
0007 #define DEF_RVTSRQ_H
0008
0009 #include <rdma/rdma_vt.h>
0010 void rvt_driver_srq_init(struct rvt_dev_info *rdi);
0011 int rvt_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *srq_init_attr,
0012 struct ib_udata *udata);
0013 int rvt_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
0014 enum ib_srq_attr_mask attr_mask,
0015 struct ib_udata *udata);
0016 int rvt_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr);
0017 int rvt_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
0018
0019 #endif