Searched defs:ibsrq (Results 1 - 9 of 9) sorted by relevance

/drivers/infiniband/hw/ipath/
H A Dipath_srq.c42 * @ibsrq: the SRQ to post the receive on
48 int ipath_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr, argument
51 struct ipath_srq *srq = to_isrq(ibsrq);
172 * ib_create_srq() will initialize srq->ibsrq.
195 ret = &srq->ibsrq;
210 * @ibsrq: the SRQ to modify
215 int ipath_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, argument
219 struct ipath_srq *srq = to_isrq(ibsrq);
311 struct ipath_ibdev *dev = to_idev(srq->ibsrq.device);
351 int ipath_query_srq(struct ib_srq *ibsrq, struc argument
365 ipath_destroy_srq(struct ib_srq *ibsrq) argument
[all...]
H A Dipath_verbs.h321 struct ib_srq ibsrq; member in struct:ipath_srq
675 static inline struct ipath_srq *to_isrq(struct ib_srq *ibsrq) argument
677 return container_of(ibsrq, struct ipath_srq, ibsrq);
791 int ipath_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr,
798 int ipath_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
802 int ipath_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr);
804 int ipath_destroy_srq(struct ib_srq *ibsrq);
/drivers/infiniband/hw/mlx4/
H A Dsrq.c49 struct ib_srq *ibsrq = &to_mibsrq(srq)->ibsrq; local
51 if (ibsrq->event_handler) {
52 event.device = ibsrq->device;
53 event.element.srq = ibsrq;
67 ibsrq->event_handler(&event, ibsrq->srq_context);
190 srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn;
200 return &srq->ibsrq;
227 int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struc argument
253 mlx4_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) argument
308 mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument
[all...]
H A Dmlx4_ib.h161 struct ib_srq ibsrq; member in struct:mlx4_ib_srq
261 static inline struct mlx4_ib_srq *to_msrq(struct ib_srq *ibsrq) argument
263 return container_of(ibsrq, struct mlx4_ib_srq, ibsrq);
311 int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
316 int mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr,
/drivers/infiniband/hw/qib/
H A Dqib_srq.c42 * @ibsrq: the SRQ to post the receive on
48 int qib_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr, argument
51 struct qib_srq *srq = to_isrq(ibsrq);
168 * ib_create_srq() will initialize srq->ibsrq.
191 ret = &srq->ibsrq;
206 * @ibsrq: the SRQ to modify
211 int qib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, argument
215 struct qib_srq *srq = to_isrq(ibsrq);
307 struct qib_ibdev *dev = to_idev(srq->ibsrq.device);
351 int qib_query_srq(struct ib_srq *ibsrq, struc argument
365 qib_destroy_srq(struct ib_srq *ibsrq) argument
[all...]
H A Dqib_verbs.h376 struct ib_srq ibsrq; member in struct:qib_srq
785 static inline struct qib_srq *to_isrq(struct ib_srq *ibsrq) argument
787 return container_of(ibsrq, struct qib_srq, ibsrq);
938 int qib_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr,
945 int qib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
949 int qib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr);
951 int qib_destroy_srq(struct ib_srq *ibsrq);
/drivers/infiniband/hw/mthca/
H A Dmthca_srq.c353 if (!srq->ibsrq.uobject) {
364 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, argument
367 struct mthca_dev *dev = to_mdev(ibsrq->device);
368 struct mthca_srq *srq = to_msrq(ibsrq);
388 int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) argument
390 struct mthca_dev *dev = to_mdev(ibsrq->device);
391 struct mthca_srq *srq = to_msrq(ibsrq);
439 if (!srq->ibsrq.event_handler)
444 event.element.srq = &srq->ibsrq;
445 srq->ibsrq
475 mthca_tavor_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument
575 mthca_arbel_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument
[all...]
H A Dmthca_provider.h223 struct ib_srq ibsrq; member in struct:mthca_srq
329 static inline struct mthca_srq *to_msrq(struct ib_srq *ibsrq) argument
331 return container_of(ibsrq, struct mthca_srq, ibsrq);
/drivers/infiniband/hw/ehca/
H A Dehca_qp.c2036 int ehca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, argument
2040 container_of(ibsrq, struct ehca_qp, ib_srq);
2042 container_of(ibsrq->pd->device, struct ehca_shca, ib_device);
2050 ehca_err(ibsrq->device, "Could not get zeroed page for mqpcb "
2068 ehca_err(ibsrq->device, "invalid attribute mask bits set "
2083 ehca_err(ibsrq->device, "hipz_h_modify_qp() failed h_ret=%lli "

Completed in 384 milliseconds