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);
396 int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
398 struct mthca_dev *dev = to_mdev(ibsrq->device);
399 struct mthca_srq *srq = to_msrq(ibsrq);
447 if (!srq->ibsrq.event_handler)
452 event.element.srq = &srq->ibsrq;
453 srq->ibsrq.event_handler(&event, srq->ibsrq.srq_context);
483 int mthca_tavor_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
486 struct mthca_dev *dev = to_mdev(ibsrq->device);
487 struct mthca_srq *srq = to_msrq(ibsrq);
577 int mthca_arbel_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
580 struct mthca_dev *dev = to_mdev(ibsrq->device);
581 struct mthca_srq *srq = to_msrq(ibsrq);