/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_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); 196 srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn; 206 return &srq->ibsrq; 233 int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struc argument 259 mlx4_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) argument 314 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 | 340 struct ib_srq ibsrq; member in struct:mlx4_ib_srq 694 static inline struct mlx4_ib_srq *to_msrq(struct ib_srq *ibsrq) argument 696 return container_of(ibsrq, struct mlx4_ib_srq, ibsrq); 763 int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 768 int mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr,
|
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_srq.c | 48 struct ib_srq *ibsrq = &to_mibsrq(srq)->ibsrq; local 50 if (ibsrq->event_handler) { 51 event.device = ibsrq->device; 52 event.element.srq = ibsrq; 66 ibsrq->event_handler(&event, ibsrq->srq_context); 320 srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn; 331 return &srq->ibsrq; 348 int mlx5_ib_modify_srq(struct ib_srq *ibsrq, struc argument 374 mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) argument 430 mlx5_ib_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument [all...] |
H A D | mlx5_ib.h | 461 struct ib_srq ibsrq; member in struct:mlx5_ib_srq 741 static inline struct mlx5_ib_srq *to_msrq(struct ib_srq *ibsrq) argument 743 return container_of(ibsrq, struct mlx5_ib_srq, ibsrq); 802 int mlx5_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 804 int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr); 806 int mlx5_ib_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr,
|
/freebsd-11-stable/sys/dev/mthca/ |
H A D | mthca_srq.c | 353 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 D | mthca_provider.h | 225 struct ib_srq ibsrq; member in struct:mthca_srq 331 static inline struct mthca_srq *to_msrq(struct ib_srq *ibsrq) argument 333 return container_of(ibsrq, struct mthca_srq, ibsrq);
|
H A D | mthca_dev.h | 517 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
|
H A D | mthca_provider.c | 490 return &srq->ibsrq;
|
/freebsd-11-stable/sys/ofed/include/rdma/ |
H A D | rdma_vt.h | 419 static inline struct rvt_srq *ibsrq_to_rvtsrq(struct ib_srq *ibsrq) argument 421 return container_of(ibsrq, struct rvt_srq, ibsrq);
|
H A D | rdmavt_qp.h | 386 struct ib_srq ibsrq; member in struct:rvt_srq
|
/freebsd-11-stable/contrib/ofed/libmlx5/ |
H A D | srq.c | 86 int mlx5_post_srq_recv(struct ibv_srq *ibsrq, argument 90 struct mlx5_srq *srq = to_msrq(ibsrq);
|
H A D | mlx5.h | 500 static inline struct mlx5_srq *to_msrq(struct ibv_srq *ibsrq) argument 502 struct verbs_srq *vsrq = (struct verbs_srq *)ibsrq; 622 int mlx5_post_srq_recv(struct ibv_srq *ibsrq,
|
H A D | verbs.c | 622 struct ibv_srq *ibsrq; local 630 ibsrq = &srq->vsrq.srq; 683 ret = ibv_cmd_create_srq(pd, ibsrq, attr, &cmd.ibv_cmd, sizeof(cmd), 698 return ibsrq; 701 ibv_cmd_destroy_srq(ibsrq); 1803 struct ibv_srq *ibsrq; local 1811 ibsrq = (struct ibv_srq *)&msrq->vsrq; 1897 return ibsrq; 1900 ibv_cmd_destroy_srq(ibsrq);
|
/freebsd-11-stable/contrib/ofed/libmlx4/ |
H A D | mlx4.h | 329 static inline struct mlx4_srq *to_msrq(struct ibv_srq *ibsrq) argument 331 return container_of(container_of(ibsrq, struct verbs_srq, srq), 423 int mlx4_post_srq_recv(struct ibv_srq *ibsrq,
|
H A D | srq.c | 62 int mlx4_post_srq_recv(struct ibv_srq *ibsrq, argument 66 struct mlx4_srq *srq = to_msrq(ibsrq);
|
/freebsd-11-stable/contrib/ofed/libcxgb4/ |
H A D | libcxgb4.h | 202 int c4iw_post_srq_recv(struct ibv_srq *ibsrq,
|
H A D | verbs.c | 297 int c4iw_post_srq_recv(struct ibv_srq *ibsrq, struct ibv_recv_wr *wr, argument
|