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

/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_srq.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);
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 Dmlx4_ib.h340 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 Dmlx5_ib_srq.c48 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 Dmlx5_ib.h461 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 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.h225 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 Dmthca_dev.h517 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
H A Dmthca_provider.c490 return &srq->ibsrq;
/freebsd-11-stable/sys/ofed/include/rdma/
H A Drdma_vt.h419 static inline struct rvt_srq *ibsrq_to_rvtsrq(struct ib_srq *ibsrq) argument
421 return container_of(ibsrq, struct rvt_srq, ibsrq);
H A Drdmavt_qp.h386 struct ib_srq ibsrq; member in struct:rvt_srq
/freebsd-11-stable/contrib/ofed/libmlx5/
H A Dsrq.c86 int mlx5_post_srq_recv(struct ibv_srq *ibsrq, argument
90 struct mlx5_srq *srq = to_msrq(ibsrq);
H A Dmlx5.h500 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 Dverbs.c622 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 Dmlx4.h329 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 Dsrq.c62 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 Dlibcxgb4.h202 int c4iw_post_srq_recv(struct ibv_srq *ibsrq,
H A Dverbs.c297 int c4iw_post_srq_recv(struct ibv_srq *ibsrq, struct ibv_recv_wr *wr, argument

Completed in 225 milliseconds