Lines Matching defs:ibsrq
28 * @ibsrq: the protection domain of the SRQ to create
34 int rvt_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *srq_init_attr,
37 struct rvt_dev_info *dev = ib_to_rvt(ibsrq->device);
38 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq);
84 * ib_create_srq() will initialize srq->ibsrq.
117 * @ibsrq: the SRQ to modify
124 int rvt_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
128 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq);
129 struct rvt_dev_info *dev = ib_to_rvt(ibsrq->device);
229 struct rvt_dev_info *dev = ib_to_rvt(srq->ibsrq.device);
274 * @ibsrq: srq to query
279 int rvt_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr)
281 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq);
291 * @ibsrq: srq object to destroy
294 int rvt_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
296 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq);
297 struct rvt_dev_info *dev = ib_to_rvt(ibsrq->device);