Lines Matching defs:ibsrq
355 if (!srq->ibsrq.uobject) {
366 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
369 struct mthca_dev *dev = to_mdev(ibsrq->device);
370 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);
448 if (!srq->ibsrq.event_handler)
453 event.element.srq = &srq->ibsrq;
454 srq->ibsrq.event_handler(&event, srq->ibsrq.srq_context);
485 int mthca_tavor_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr,
488 struct mthca_dev *dev = to_mdev(ibsrq->device);
489 struct mthca_srq *srq = to_msrq(ibsrq);
612 int mthca_arbel_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr,
615 struct mthca_dev *dev = to_mdev(ibsrq->device);
616 struct mthca_srq *srq = to_msrq(ibsrq);