Lines Matching refs:ibsrq
361 if (!srq->ibsrq.uobject) {
372 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
375 struct mthca_dev *dev = to_mdev(ibsrq->device);
376 struct mthca_srq *srq = to_msrq(ibsrq);
402 int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
404 struct mthca_dev *dev = to_mdev(ibsrq->device);
405 struct mthca_srq *srq = to_msrq(ibsrq);
454 if (!srq->ibsrq.event_handler)
459 event.element.srq = &srq->ibsrq;
460 srq->ibsrq.event_handler(&event, srq->ibsrq.srq_context);
490 int mthca_tavor_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr,
493 struct mthca_dev *dev = to_mdev(ibsrq->device);
494 struct mthca_srq *srq = to_msrq(ibsrq);
590 int mthca_arbel_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr,
593 struct mthca_dev *dev = to_mdev(ibsrq->device);
594 struct mthca_srq *srq = to_msrq(ibsrq);