/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_srq.c | 50 struct ib_srq *ibsrq = &to_mibsrq(srq)->ibsrq; in mlx4_ib_srq_event() 72 int mlx4_ib_create_srq(struct ib_srq *ib_srq, in mlx4_ib_create_srq() argument 76 struct mlx4_ib_dev *dev = to_mdev(ib_srq->device); in mlx4_ib_create_srq() 79 struct mlx4_ib_srq *srq = to_msrq(ib_srq); in mlx4_ib_create_srq() 185 err = mlx4_srq_alloc(dev->dev, to_mpd(ib_srq->pd)->pdn, cqn, xrcdn, in mlx4_ib_create_srq() 224 int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in mlx4_ib_modify_srq() 250 int mlx4_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mlx4_ib_query_srq() 268 void mlx4_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) in mlx4_ib_destroy_srq() 306 int mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr, in mlx4_ib_post_srq_recv()
|
H A D | mlx4_ib.h | 335 struct ib_srq ibsrq; 689 static inline struct mlx4_ib_srq *to_msrq(struct ib_srq *ibsrq) in to_msrq() 749 int mlx4_ib_create_srq(struct ib_srq *srq, struct ib_srq_init_attr *init_attr, 751 int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 753 int mlx4_ib_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr); 754 void mlx4_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata); 756 int mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_srq.c | 47 struct ib_srq *ibsrq = &to_mibsrq(srq)->ibsrq; in mlx5_ib_srq_event() 238 int mlx5_ib_create_srq(struct ib_srq *ib_srq, in mlx5_ib_create_srq() argument 242 struct mlx5_ib_dev *dev = to_mdev(ib_srq->device); in mlx5_ib_create_srq() 243 struct mlx5_ib_srq *srq = to_msrq(ib_srq); in mlx5_ib_create_srq() 283 err = create_srq_user(ib_srq->pd, srq, &in, udata, buf_size); in mlx5_ib_create_srq() 308 in.pd = to_mpd(ib_srq->pd)->pdn; in mlx5_ib_create_srq() 338 destroy_srq_user(ib_srq->pd, srq, udata); in mlx5_ib_create_srq() 345 int mlx5_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in mlx5_ib_modify_srq() 371 int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mlx5_ib_query_srq() 395 void mlx5_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) in mlx5_ib_destroy_srq() [all …]
|
H A D | mlx5_ib.h | 496 struct ib_srq ibsrq; 628 struct ib_srq *s0; 629 struct ib_srq *s1; 843 static inline struct mlx5_ib_srq *to_msrq(struct ib_srq *ibsrq) in to_msrq() 908 int mlx5_ib_create_srq(struct ib_srq *srq, struct ib_srq_init_attr *init_attr, 910 int mlx5_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 912 int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr); 913 void mlx5_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata); 914 int mlx5_ib_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
|
H A D | mlx5_ib_main.c | 2973 devr->s0 = rdma_zalloc_drv_obj(ibdev, ib_srq); in create_dev_resources() 2997 devr->s1 = rdma_zalloc_drv_obj(ibdev, ib_srq); in create_dev_resources()
|
/freebsd/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_verbs.h | 42 extern int qlnxr_create_srq(struct ib_srq *ibsrq, 46 extern void qlnxr_destroy_srq(struct ib_srq *, 49 extern int qlnxr_modify_srq(struct ib_srq *, 54 extern int qlnxr_query_srq(struct ib_srq *, 57 extern int qlnxr_post_srq_recv(struct ib_srq *,
|
H A D | qlnxr_def.h | 595 struct ib_srq ibsrq; 791 get_qlnxr_srq(struct ib_srq *ibsrq) in get_qlnxr_srq()
|
H A D | qlnxr_verbs.c | 160 qlnxr_create_srq(struct ib_srq *ibsrq, in qlnxr_create_srq() 261 qlnxr_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata) in qlnxr_destroy_srq() 286 qlnxr_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in qlnxr_modify_srq() 326 qlnxr_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in qlnxr_query_srq() 383 qlnxr_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr, in qlnxr_post_srq_recv()
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | ib_verbs.h | 151 struct ib_srq ibsrq; 297 int bnxt_re_create_srq(struct ib_srq *srq_in, 300 int bnxt_re_modify_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr, 303 int bnxt_re_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr); 304 void bnxt_re_destroy_srq(struct ib_srq *ib_srq, 306 int bnxt_re_post_srq_recv(struct ib_srq *ib_srq, const struct ib_recv_wr *wr,
|
H A D | ib_verbs.c | 1092 void bnxt_re_destroy_srq(struct ib_srq *ib_srq, in bnxt_re_destroy_srq() argument 1095 struct bnxt_re_srq *srq = to_bnxt_re(ib_srq, struct bnxt_re_srq, ibsrq); in bnxt_re_destroy_srq() 1204 int bnxt_re_create_srq(struct ib_srq *srq_in, struct ib_srq_init_attr *srq_init_attr, in bnxt_re_create_srq() 1213 struct ib_srq *ib_srq = srq_in; in bnxt_re_create_srq() local 1214 struct ib_pd *ib_pd = ib_srq->pd; in bnxt_re_create_srq() 1216 container_of(ib_srq, struct bnxt_re_srq, ibsrq); in bnxt_re_create_srq() 1312 int bnxt_re_modify_srq(struct ib_srq *ib_srq, struct ib_srq_attr *srq_attr, in bnxt_re_modify_srq() argument 1316 struct bnxt_re_srq *srq = to_bnxt_re(ib_srq, struct bnxt_re_srq, in bnxt_re_modify_srq() 1354 int bnxt_re_query_srq(struct ib_srq *ib_srq, struct ib_srq_attr *srq_attr) in bnxt_re_query_srq() argument 1356 struct bnxt_re_srq *srq = to_bnxt_re(ib_srq, struct bnxt_re_srq, in bnxt_re_query_srq() [all …]
|
/freebsd/sys/ofed/include/rdma/ |
H A D | ib_verbs.h | 671 struct ib_srq *srq; 1048 struct ib_srq *srq; 1478 struct ib_srq { struct 1588 struct ib_srq *srq; 2105 DECLARE_RDMA_OBJ_SIZE(ib_srq); 2114 (pop)[0] INIT_RDMA_OBJ_SIZE(ib_srq, driver##_ib_srq, ibsrq); \ 2238 int (*create_srq)(struct ib_srq *srq, 2241 int (*modify_srq)(struct ib_srq *srq, 2245 int (*query_srq)(struct ib_srq *srq, 2247 void (*destroy_srq)(struct ib_srq *srq, struct ib_udata *udata); [all …]
|
H A D | rdmavt_qp.h | 384 struct ib_srq ibsrq;
|
H A D | rdma_vt.h | 417 static inline struct rvt_srq *ibsrq_to_rvtsrq(struct ib_srq *ibsrq) in ibsrq_to_rvtsrq()
|
/freebsd/sys/dev/mthca/ |
H A D | mthca_provider.h | 225 struct ib_srq ibsrq; 331 static inline struct mthca_srq *to_msrq(struct ib_srq *ibsrq) in to_msrq()
|
H A D | mthca_dev.h | 518 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 520 int mthca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr); 525 int mthca_tavor_post_srq_recv(struct ib_srq *srq, const struct ib_recv_wr *wr, 527 int mthca_arbel_post_srq_recv(struct ib_srq *srq, const struct ib_recv_wr *wr,
|
H A D | mthca_srq.c | 366 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in mthca_modify_srq() 390 int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mthca_query_srq() 477 int mthca_tavor_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr, in mthca_tavor_post_srq_recv() 577 int mthca_arbel_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr, in mthca_arbel_post_srq_recv()
|
H A D | mthca_provider.c | 405 static int mthca_create_srq(struct ib_srq *ibsrq, in mthca_create_srq() 451 static void mthca_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) in mthca_destroy_srq()
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_verbs.c | 703 struct ib_srq *ib_create_srq(struct ib_pd *pd, in ib_create_srq() 706 struct ib_srq *srq; in ib_create_srq() 712 srq = rdma_zalloc_drv_obj(pd->device, ib_srq); in ib_create_srq() 747 int ib_modify_srq(struct ib_srq *srq, in ib_modify_srq() 757 int ib_query_srq(struct ib_srq *srq, in ib_query_srq() 765 int ib_destroy_srq_user(struct ib_srq *srq, struct ib_udata *udata) in ib_destroy_srq_user() 1490 struct ib_srq *srq; in ib_destroy_qp_user()
|
H A D | ib_uverbs_std_types.c | 147 struct ib_srq *srq = uobject->object; in uverbs_free_srq()
|
H A D | ib_uverbs_cmd.c | 1279 struct ib_srq *srq = NULL; in create_qp() 2349 struct ib_srq *srq; in ib_uverbs_post_srq_recv() 3374 struct ib_srq *srq; in __uverbs_create_xsrq() 3430 srq = rdma_zalloc_drv_obj(ib_dev, ib_srq); in __uverbs_create_xsrq() 3547 struct ib_srq *srq; in ib_uverbs_modify_srq() 3576 struct ib_srq *srq; in ib_uverbs_query_srq()
|
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib.h | 285 struct ib_srq *srq;
|
/freebsd/sys/dev/cxgbe/iw_cxgbe/ |
H A D | iw_cxgbe.h | 477 struct ib_srq ibsrq;
|