Searched refs:ibsrq (Results 1 - 13 of 13) sorted by relevance

/freebsd-11.0-release/sys/ofed/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.h349 struct ib_srq ibsrq; member in struct:mlx4_ib_srq
663 static inline struct mlx4_ib_srq *to_msrq(struct ib_srq *ibsrq) argument
665 return container_of(ibsrq, struct mlx4_ib_srq, ibsrq);
727 int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
732 int mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr,
/freebsd-11.0-release/sys/ofed/drivers/infiniband/hw/mthca/
H A Dmthca_srq.c365 if (!srq->ibsrq.uobject) {
376 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, argument
379 struct mthca_dev *dev = to_mdev(ibsrq->device);
380 struct mthca_srq *srq = to_msrq(ibsrq);
406 int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) argument
408 struct mthca_dev *dev = to_mdev(ibsrq->device);
409 struct mthca_srq *srq = to_msrq(ibsrq);
458 if (!srq->ibsrq.event_handler)
463 event.element.srq = &srq->ibsrq;
464 srq->ibsrq
494 mthca_tavor_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument
594 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.h222 struct ib_srq ibsrq; member in struct:mthca_srq
328 static inline struct mthca_srq *to_msrq(struct ib_srq *ibsrq) argument
330 return container_of(ibsrq, struct mthca_srq, ibsrq);
H A Dmthca_dev.h515 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
H A Dmthca_provider.c516 return &srq->ibsrq;
/freebsd-11.0-release/contrib/ofed/libmthca/src/
H A Dsrq.c80 int mthca_tavor_post_srq_recv(struct ibv_srq *ibsrq, argument
84 struct mthca_srq *srq = to_msrq(ibsrq);
159 mthca_write64(doorbell, to_mctx(ibsrq->context), MTHCA_RECV_DOORBELL);
175 mthca_write64(doorbell, to_mctx(ibsrq->context), MTHCA_RECV_DOORBELL);
182 int mthca_arbel_post_srq_recv(struct ibv_srq *ibsrq, argument
186 struct mthca_srq *srq = to_msrq(ibsrq);
H A Dmthca.h273 static inline struct mthca_srq *to_msrq(struct ibv_srq *ibsrq) argument
340 int mthca_tavor_post_srq_recv(struct ibv_srq *ibsrq,
343 int mthca_arbel_post_srq_recv(struct ibv_srq *ibsrq,
/freebsd-11.0-release/contrib/ofed/libmlx4/src/
H A Dverbs.c375 int mlx4_destroy_srq(struct ibv_srq *ibsrq) argument
377 struct mlx4_srq *srq = to_msrq(ibsrq);
381 if (ibsrq->xrc_cq) {
383 mcq = to_mcq(ibsrq->xrc_cq);
386 mlx4_clear_xrc_srq(to_mctx(ibsrq->context), srq->srqn);
390 ret = ibv_cmd_destroy_srq(ibsrq);
392 if (ibsrq->xrc_cq) {
394 mlx4_store_xrc_srq(to_mctx(ibsrq->context),
401 mlx4_free_db(to_mctx(ibsrq->context), MLX4_DB_TYPE_RQ, srq->db);
H A Dsrq.c64 int mlx4_post_srq_recv(struct ibv_srq *ibsrq, argument
68 struct mlx4_srq *srq = to_msrq(ibsrq);
H A Dmlx4.h328 static inline struct mlx4_srq *to_msrq(struct ibv_srq *ibsrq) argument
394 int mlx4_post_srq_recv(struct ibv_srq *ibsrq,
/freebsd-11.0-release/contrib/ofed/libcxgb4/src/
H A Dlibcxgb4.h197 int c4iw_post_srq_recv(struct ibv_srq *ibsrq,
H A Dverbs.c299 int c4iw_post_srq_recv(struct ibv_srq *ibsrq, struct ibv_recv_wr *wr, argument

Completed in 87 milliseconds