/freebsd-11.0-release/sys/ofed/drivers/infiniband/hw/mlx4/ |
H A D | srq.c | 49 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 D | mlx4_ib.h | 349 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 D | mthca_srq.c | 365 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 D | mthca_provider.h | 222 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 D | mthca_dev.h | 515 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
|
H A D | mthca_provider.c | 516 return &srq->ibsrq;
|
/freebsd-11.0-release/contrib/ofed/libmthca/src/ |
H A D | srq.c | 80 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 D | mthca.h | 273 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 D | verbs.c | 375 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 D | srq.c | 64 int mlx4_post_srq_recv(struct ibv_srq *ibsrq, argument 68 struct mlx4_srq *srq = to_msrq(ibsrq);
|
H A D | mlx4.h | 328 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 D | libcxgb4.h | 197 int c4iw_post_srq_recv(struct ibv_srq *ibsrq,
|
H A D | verbs.c | 299 int c4iw_post_srq_recv(struct ibv_srq *ibsrq, struct ibv_recv_wr *wr, argument
|