Lines Matching defs:ibsrq
57 * @ibsrq: the shared receive queue to query
62 int pvrdma_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
64 struct pvrdma_dev *dev = to_vdev(ibsrq->device);
65 struct pvrdma_srq *srq = to_vsrq(ibsrq);
93 * @ibsrq: the IB shared receive queue
99 int pvrdma_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *init_attr,
102 struct pvrdma_srq *srq = to_vsrq(ibsrq);
103 struct pvrdma_dev *dev = to_vdev(ibsrq->device);
149 srq->umem = ib_umem_get(ibsrq->device, ucmd.buf_addr, ucmd.buf_size, 0);
177 cmd->pd_handle = to_vpd(ibsrq->pd)->pd_handle;
200 pvrdma_destroy_srq(&srq->ibsrq, udata);
267 * @ibsrq: the shared receive queue to modify
274 int pvrdma_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
277 struct pvrdma_srq *vsrq = to_vsrq(ibsrq);
280 struct pvrdma_dev *dev = to_vdev(ibsrq->device);