ib_srq           2674 drivers/infiniband/core/device.c 	SET_OBJ_SIZE(dev_ops, ib_srq);
ib_srq           1278 drivers/infiniband/core/uverbs_cmd.c 	struct ib_srq			*srq = NULL;
ib_srq           2346 drivers/infiniband/core/uverbs_cmd.c 	struct ib_srq                      *srq;
ib_srq           3359 drivers/infiniband/core/uverbs_cmd.c 	struct ib_srq                   *srq;
ib_srq           3416 drivers/infiniband/core/uverbs_cmd.c 	srq = rdma_zalloc_drv_obj(ib_dev, ib_srq);
ib_srq           3530 drivers/infiniband/core/uverbs_cmd.c 	struct ib_srq              *srq;
ib_srq           3558 drivers/infiniband/core/uverbs_cmd.c 	struct ib_srq                   *srq;
ib_srq            149 drivers/infiniband/core/uverbs_std_types.c 	struct ib_srq *srq = uobject->object;
ib_srq            967 drivers/infiniband/core/verbs.c struct ib_srq *ib_create_srq(struct ib_pd *pd,
ib_srq            970 drivers/infiniband/core/verbs.c 	struct ib_srq *srq;
ib_srq            976 drivers/infiniband/core/verbs.c 	srq = rdma_zalloc_drv_obj(pd->device, ib_srq);
ib_srq           1011 drivers/infiniband/core/verbs.c int ib_modify_srq(struct ib_srq *srq,
ib_srq           1021 drivers/infiniband/core/verbs.c int ib_query_srq(struct ib_srq *srq,
ib_srq           1029 drivers/infiniband/core/verbs.c int ib_destroy_srq_user(struct ib_srq *srq, struct ib_udata *udata)
ib_srq           1862 drivers/infiniband/core/verbs.c 	struct ib_srq *srq;
ib_srq           1074 drivers/infiniband/hw/bnxt_re/ib_verbs.c 				   ib_srq);
ib_srq           1291 drivers/infiniband/hw/bnxt_re/ib_verbs.c void bnxt_re_destroy_srq(struct ib_srq *ib_srq, struct ib_udata *udata)
ib_srq           1293 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq,
ib_srq           1294 drivers/infiniband/hw/bnxt_re/ib_verbs.c 					       ib_srq);
ib_srq           1339 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_create_srq(struct ib_srq *ib_srq,
ib_srq           1343 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct ib_pd *ib_pd = ib_srq->pd;
ib_srq           1348 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		container_of(ib_srq, struct bnxt_re_srq, ib_srq);
ib_srq           1416 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_modify_srq(struct ib_srq *ib_srq, struct ib_srq_attr *srq_attr,
ib_srq           1420 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq,
ib_srq           1421 drivers/infiniband/hw/bnxt_re/ib_verbs.c 					       ib_srq);
ib_srq           1452 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_query_srq(struct ib_srq *ib_srq, struct ib_srq_attr *srq_attr)
ib_srq           1454 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq,
ib_srq           1455 drivers/infiniband/hw/bnxt_re/ib_verbs.c 					       ib_srq);
ib_srq           1474 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_post_srq_recv(struct ib_srq *ib_srq, const struct ib_recv_wr *wr,
ib_srq           1477 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq,
ib_srq           1478 drivers/infiniband/hw/bnxt_re/ib_verbs.c 					       ib_srq);
ib_srq             72 drivers/infiniband/hw/bnxt_re/ib_verbs.h 	struct ib_srq		ib_srq;
ib_srq            171 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_create_srq(struct ib_srq *srq,
ib_srq            174 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_modify_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr,
ib_srq            177 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
ib_srq            178 drivers/infiniband/hw/bnxt_re/ib_verbs.h void bnxt_re_destroy_srq(struct ib_srq *srq, struct ib_udata *udata);
ib_srq            179 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_post_srq_recv(struct ib_srq *srq, const struct ib_recv_wr *recv_wr,
ib_srq            647 drivers/infiniband/hw/bnxt_re/main.c 	INIT_RDMA_OBJ_SIZE(ib_srq, bnxt_re_srq, ib_srq),
ib_srq            865 drivers/infiniband/hw/bnxt_re/main.c 	ib_event.element.srq = &srq->ib_srq;
ib_srq            871 drivers/infiniband/hw/bnxt_re/main.c 	if (srq->ib_srq.event_handler) {
ib_srq            873 drivers/infiniband/hw/bnxt_re/main.c 		(*srq->ib_srq.event_handler)(&ib_event,
ib_srq            874 drivers/infiniband/hw/bnxt_re/main.c 					     srq->ib_srq.srq_context);
ib_srq            508 drivers/infiniband/hw/cxgb4/iw_cxgb4.h 	struct ib_srq ibsrq;
ib_srq            522 drivers/infiniband/hw/cxgb4/iw_cxgb4.h static inline struct c4iw_srq *to_c4iw_srq(struct ib_srq *ibsrq)
ib_srq            999 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_modify_srq(struct ib_srq *ib_srq, struct ib_srq_attr *attr,
ib_srq           1002 drivers/infiniband/hw/cxgb4/iw_cxgb4.h void c4iw_destroy_srq(struct ib_srq *ib_srq, struct ib_udata *udata);
ib_srq           1003 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_create_srq(struct ib_srq *srq, struct ib_srq_init_attr *attrs,
ib_srq           1052 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq            517 drivers/infiniband/hw/cxgb4/provider.c 	INIT_RDMA_OBJ_SIZE(ib_srq, c4iw_srq, ibsrq),
ib_srq           1356 drivers/infiniband/hw/cxgb4/qp.c int c4iw_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq           2434 drivers/infiniband/hw/cxgb4/qp.c int c4iw_modify_srq(struct ib_srq *ib_srq, struct ib_srq_attr *attr,
ib_srq           2438 drivers/infiniband/hw/cxgb4/qp.c 	struct c4iw_srq *srq = to_c4iw_srq(ib_srq);
ib_srq           2669 drivers/infiniband/hw/cxgb4/qp.c int c4iw_create_srq(struct ib_srq *ib_srq, struct ib_srq_init_attr *attrs,
ib_srq           2672 drivers/infiniband/hw/cxgb4/qp.c 	struct ib_pd *pd = ib_srq->pd;
ib_srq           2674 drivers/infiniband/hw/cxgb4/qp.c 	struct c4iw_srq *srq = to_c4iw_srq(ib_srq);
ib_srq           2800 drivers/infiniband/hw/cxgb4/qp.c void c4iw_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
ib_srq            523 drivers/infiniband/hw/hns/hns_roce_device.h 	struct ib_srq		ibsrq;
ib_srq            986 drivers/infiniband/hw/hns/hns_roce_device.h 	int (*modify_srq)(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr,
ib_srq            989 drivers/infiniband/hw/hns/hns_roce_device.h 	int (*query_srq)(struct ib_srq *ibsrq, struct ib_srq_attr *attr);
ib_srq            990 drivers/infiniband/hw/hns/hns_roce_device.h 	int (*post_srq_recv)(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq           1089 drivers/infiniband/hw/hns/hns_roce_device.h static inline struct hns_roce_srq *to_hr_srq(struct ib_srq *ibsrq)
ib_srq           1229 drivers/infiniband/hw/hns/hns_roce_device.h int hns_roce_create_srq(struct ib_srq *srq,
ib_srq           1232 drivers/infiniband/hw/hns/hns_roce_device.h int hns_roce_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr,
ib_srq           1235 drivers/infiniband/hw/hns/hns_roce_device.h void hns_roce_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
ib_srq           6121 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_modify_srq(struct ib_srq *ibsrq,
ib_srq           6167 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr)
ib_srq           6229 drivers/infiniband/hw/hns/hns_roce_hw_v2.c static int hns_roce_v2_post_srq_recv(struct ib_srq *ibsrq,
ib_srq            473 drivers/infiniband/hw/hns/hns_roce_main.c 	INIT_RDMA_OBJ_SIZE(ib_srq, hns_roce_srq, ibsrq),
ib_srq             38 drivers/infiniband/hw/hns/hns_roce_srq.c 	struct ib_srq *ibsrq = &srq->ibsrq;
ib_srq            360 drivers/infiniband/hw/hns/hns_roce_srq.c int hns_roce_create_srq(struct ib_srq *ib_srq,
ib_srq            364 drivers/infiniband/hw/hns/hns_roce_srq.c 	struct hns_roce_dev *hr_dev = to_hr_dev(ib_srq->device);
ib_srq            366 drivers/infiniband/hw/hns/hns_roce_srq.c 	struct hns_roce_srq *srq = to_hr_srq(ib_srq);
ib_srq            413 drivers/infiniband/hw/hns/hns_roce_srq.c 	ret = hns_roce_srq_alloc(hr_dev, to_hr_pd(ib_srq->pd)->pdn, cqn, 0,
ib_srq            444 drivers/infiniband/hw/hns/hns_roce_srq.c void hns_roce_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
ib_srq           2584 drivers/infiniband/hw/mlx4/main.c 	INIT_RDMA_OBJ_SIZE(ib_srq, mlx4_ib_srq, ibsrq),
ib_srq            355 drivers/infiniband/hw/mlx4/mlx4_ib.h 	struct ib_srq		ibsrq;
ib_srq            701 drivers/infiniband/hw/mlx4/mlx4_ib.h static inline struct mlx4_ib_srq *to_msrq(struct ib_srq *ibsrq)
ib_srq            761 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_create_srq(struct ib_srq *srq, struct ib_srq_init_attr *init_attr,
ib_srq            763 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
ib_srq            765 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
ib_srq            766 drivers/infiniband/hw/mlx4/mlx4_ib.h void mlx4_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata);
ib_srq            768 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq           2137 drivers/infiniband/hw/mlx4/qp.c 	struct ib_srq  *ibsrq;
ib_srq             50 drivers/infiniband/hw/mlx4/srq.c 	struct ib_srq *ibsrq = &to_mibsrq(srq)->ibsrq;
ib_srq             72 drivers/infiniband/hw/mlx4/srq.c int mlx4_ib_create_srq(struct ib_srq *ib_srq,
ib_srq             76 drivers/infiniband/hw/mlx4/srq.c 	struct mlx4_ib_dev *dev = to_mdev(ib_srq->device);
ib_srq             79 drivers/infiniband/hw/mlx4/srq.c 	struct mlx4_ib_srq *srq = to_msrq(ib_srq);
ib_srq            179 drivers/infiniband/hw/mlx4/srq.c 	err = mlx4_srq_alloc(dev->dev, to_mpd(ib_srq->pd)->pdn, cqn, xrcdn,
ib_srq            218 drivers/infiniband/hw/mlx4/srq.c int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
ib_srq            244 drivers/infiniband/hw/mlx4/srq.c int mlx4_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
ib_srq            262 drivers/infiniband/hw/mlx4/srq.c void mlx4_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata)
ib_srq            300 drivers/infiniband/hw/mlx4/srq.c int mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq           4995 drivers/infiniband/hw/mlx5/main.c 	devr->s0 = rdma_zalloc_drv_obj(ibdev, ib_srq);
ib_srq           5019 drivers/infiniband/hw/mlx5/main.c 	devr->s1 = rdma_zalloc_drv_obj(ibdev, ib_srq);
ib_srq           6299 drivers/infiniband/hw/mlx5/main.c 	INIT_RDMA_OBJ_SIZE(ib_srq, mlx5_ib_srq, ibsrq),
ib_srq            534 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct ib_srq		ibsrq;
ib_srq            712 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct ib_srq	*s0;
ib_srq            713 drivers/infiniband/hw/mlx5/mlx5_ib.h 	struct ib_srq	*s1;
ib_srq           1053 drivers/infiniband/hw/mlx5/mlx5_ib.h static inline struct mlx5_ib_srq *to_msrq(struct ib_srq *ibsrq)
ib_srq           1110 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_create_srq(struct ib_srq *srq, struct ib_srq_init_attr *init_attr,
ib_srq           1112 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
ib_srq           1114 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr);
ib_srq           1115 drivers/infiniband/hw/mlx5/mlx5_ib.h void mlx5_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata);
ib_srq           1116 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq             22 drivers/infiniband/hw/mlx5/srq.c 	struct ib_srq *ibsrq = &to_mibsrq(srq)->ibsrq;
ib_srq            217 drivers/infiniband/hw/mlx5/srq.c int mlx5_ib_create_srq(struct ib_srq *ib_srq,
ib_srq            221 drivers/infiniband/hw/mlx5/srq.c 	struct mlx5_ib_dev *dev = to_mdev(ib_srq->device);
ib_srq            222 drivers/infiniband/hw/mlx5/srq.c 	struct mlx5_ib_srq *srq = to_msrq(ib_srq);
ib_srq            262 drivers/infiniband/hw/mlx5/srq.c 		err = create_srq_user(ib_srq->pd, srq, &in, udata, buf_size);
ib_srq            299 drivers/infiniband/hw/mlx5/srq.c 	in.pd = to_mpd(ib_srq->pd)->pdn;
ib_srq            329 drivers/infiniband/hw/mlx5/srq.c 		destroy_srq_user(ib_srq->pd, srq, udata);
ib_srq            336 drivers/infiniband/hw/mlx5/srq.c int mlx5_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
ib_srq            362 drivers/infiniband/hw/mlx5/srq.c int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
ib_srq            386 drivers/infiniband/hw/mlx5/srq.c void mlx5_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata)
ib_srq            420 drivers/infiniband/hw/mlx5/srq.c int mlx5_ib_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq            516 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
ib_srq            518 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
ib_srq            523 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_tavor_post_srq_recv(struct ib_srq *srq, const struct ib_recv_wr *wr,
ib_srq            525 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_arbel_post_srq_recv(struct ib_srq *srq, const struct ib_recv_wr *wr,
ib_srq            406 drivers/infiniband/hw/mthca/mthca_provider.c static int mthca_create_srq(struct ib_srq *ibsrq,
ib_srq            452 drivers/infiniband/hw/mthca/mthca_provider.c static void mthca_destroy_srq(struct ib_srq *srq, struct ib_udata *udata)
ib_srq           1195 drivers/infiniband/hw/mthca/mthca_provider.c 	INIT_RDMA_OBJ_SIZE(ib_srq, mthca_srq, ibsrq),
ib_srq           1205 drivers/infiniband/hw/mthca/mthca_provider.c 	INIT_RDMA_OBJ_SIZE(ib_srq, mthca_srq, ibsrq),
ib_srq            223 drivers/infiniband/hw/mthca/mthca_provider.h 	struct ib_srq		ibsrq;
ib_srq            329 drivers/infiniband/hw/mthca/mthca_provider.h static inline struct mthca_srq *to_msrq(struct ib_srq *ibsrq)
ib_srq            372 drivers/infiniband/hw/mthca/mthca_srq.c int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
ib_srq            396 drivers/infiniband/hw/mthca/mthca_srq.c int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
ib_srq            483 drivers/infiniband/hw/mthca/mthca_srq.c int mthca_tavor_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq            577 drivers/infiniband/hw/mthca/mthca_srq.c int mthca_arbel_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq            376 drivers/infiniband/hw/ocrdma/ocrdma.h 	struct ib_srq ibsrq;
ib_srq            493 drivers/infiniband/hw/ocrdma/ocrdma.h static inline struct ocrdma_srq *get_ocrdma_srq(struct ib_srq *ibsrq)
ib_srq            197 drivers/infiniband/hw/ocrdma/ocrdma_main.c 	INIT_RDMA_OBJ_SIZE(ib_srq, ocrdma_srq, ibsrq),
ib_srq           1780 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *init_attr,
ib_srq           1842 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_modify_srq(struct ib_srq *ibsrq,
ib_srq           1858 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
ib_srq           1868 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c void ocrdma_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
ib_srq           2304 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq             92 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_create_srq(struct ib_srq *srq, struct ib_srq_init_attr *attr,
ib_srq             94 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_modify_srq(struct ib_srq *, struct ib_srq_attr *,
ib_srq             96 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_query_srq(struct ib_srq *, struct ib_srq_attr *);
ib_srq             97 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h void ocrdma_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
ib_srq             98 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_post_srq_recv(struct ib_srq *, const struct ib_recv_wr *,
ib_srq            235 drivers/infiniband/hw/qedr/main.c 	INIT_RDMA_OBJ_SIZE(ib_srq, qedr_srq, ibsrq),
ib_srq            669 drivers/infiniband/hw/qedr/main.c 	struct ib_srq *ibsrq;
ib_srq            360 drivers/infiniband/hw/qedr/qedr.h 	struct ib_srq ibsrq;
ib_srq            588 drivers/infiniband/hw/qedr/qedr.h static inline struct qedr_srq *get_qedr_srq(struct ib_srq *ibsrq)
ib_srq             93 drivers/infiniband/hw/qedr/verbs.c int qedr_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
ib_srq           1357 drivers/infiniband/hw/qedr/verbs.c int qedr_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *init_attr,
ib_srq           1455 drivers/infiniband/hw/qedr/verbs.c void qedr_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
ib_srq           1475 drivers/infiniband/hw/qedr/verbs.c int qedr_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
ib_srq           3468 drivers/infiniband/hw/qedr/verbs.c int qedr_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq             66 drivers/infiniband/hw/qedr/verbs.h int qedr_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *attr,
ib_srq             68 drivers/infiniband/hw/qedr/verbs.h int qedr_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
ib_srq             70 drivers/infiniband/hw/qedr/verbs.h int qedr_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr);
ib_srq             71 drivers/infiniband/hw/qedr/verbs.h void qedr_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
ib_srq             72 drivers/infiniband/hw/qedr/verbs.h int qedr_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq            166 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h 	struct ib_srq ibsrq;
ib_srq            279 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h static inline struct pvrdma_srq *to_vsrq(struct ib_srq *ibsrq)
ib_srq            196 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c 	INIT_RDMA_OBJ_SIZE(ib_srq, pvrdma_srq, ibsrq),
ib_srq            378 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c 		struct ib_srq *ibsrq = &srq->ibsrq;
ib_srq             62 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c int pvrdma_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
ib_srq             99 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c int pvrdma_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *init_attr,
ib_srq            243 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c void pvrdma_destroy_srq(struct ib_srq *srq, struct ib_udata *udata)
ib_srq            273 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c int pvrdma_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
ib_srq            421 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_create_srq(struct ib_srq *srq, struct ib_srq_init_attr *init_attr,
ib_srq            423 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
ib_srq            425 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
ib_srq            426 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h void pvrdma_destroy_srq(struct ib_srq *srq, struct ib_udata *udata);
ib_srq           2243 drivers/infiniband/sw/rdmavt/qp.c int rvt_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq             67 drivers/infiniband/sw/rdmavt/qp.h int rvt_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq             76 drivers/infiniband/sw/rdmavt/srq.c int rvt_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *srq_init_attr,
ib_srq            166 drivers/infiniband/sw/rdmavt/srq.c int rvt_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
ib_srq            320 drivers/infiniband/sw/rdmavt/srq.c int rvt_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr)
ib_srq            335 drivers/infiniband/sw/rdmavt/srq.c void rvt_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
ib_srq             53 drivers/infiniband/sw/rdmavt/srq.h int rvt_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *srq_init_attr,
ib_srq             55 drivers/infiniband/sw/rdmavt/srq.h int rvt_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
ib_srq             58 drivers/infiniband/sw/rdmavt/srq.h int rvt_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr);
ib_srq             59 drivers/infiniband/sw/rdmavt/srq.h void rvt_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
ib_srq            434 drivers/infiniband/sw/rdmavt/vt.c 	INIT_RDMA_OBJ_SIZE(ib_srq, rvt_srq, ibsrq),
ib_srq            292 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *init,
ib_srq            331 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
ib_srq            363 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr)
ib_srq            376 drivers/infiniband/sw/rxe/rxe_verbs.c static void rxe_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
ib_srq            387 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
ib_srq           1154 drivers/infiniband/sw/rxe/rxe_verbs.c 	INIT_RDMA_OBJ_SIZE(ib_srq, rxe_srq, ibsrq),
ib_srq            123 drivers/infiniband/sw/rxe/rxe_verbs.h 	struct ib_srq		ibsrq;
ib_srq            443 drivers/infiniband/sw/rxe/rxe_verbs.h static inline struct rxe_srq *to_rsrq(struct ib_srq *srq)
ib_srq            258 drivers/infiniband/sw/siw/siw.h 	struct ib_srq base_srq;
ib_srq            595 drivers/infiniband/sw/siw/siw.h static inline struct siw_srq *to_siw_srq(struct ib_srq *base_srq)
ib_srq            298 drivers/infiniband/sw/siw/siw_main.c 	INIT_RDMA_OBJ_SIZE(ib_srq, siw_srq, base_srq),
ib_srq           1569 drivers/infiniband/sw/siw/siw_verbs.c int siw_create_srq(struct ib_srq *base_srq,
ib_srq           1656 drivers/infiniband/sw/siw/siw_verbs.c int siw_modify_srq(struct ib_srq *base_srq, struct ib_srq_attr *attrs,
ib_srq           1693 drivers/infiniband/sw/siw/siw_verbs.c int siw_query_srq(struct ib_srq *base_srq, struct ib_srq_attr *attrs)
ib_srq           1717 drivers/infiniband/sw/siw/siw_verbs.c void siw_destroy_srq(struct ib_srq *base_srq, struct ib_udata *udata)
ib_srq           1744 drivers/infiniband/sw/siw/siw_verbs.c int siw_post_srq_recv(struct ib_srq *base_srq, const struct ib_recv_wr *wr,
ib_srq           1840 drivers/infiniband/sw/siw/siw_verbs.c 	struct ib_srq *base_srq = &srq->base_srq;
ib_srq             77 drivers/infiniband/sw/siw/siw_verbs.h int siw_create_srq(struct ib_srq *base_srq, struct ib_srq_init_attr *attr,
ib_srq             79 drivers/infiniband/sw/siw/siw_verbs.h int siw_modify_srq(struct ib_srq *base_srq, struct ib_srq_attr *attr,
ib_srq             81 drivers/infiniband/sw/siw/siw_verbs.h int siw_query_srq(struct ib_srq *base_srq, struct ib_srq_attr *attr);
ib_srq             82 drivers/infiniband/sw/siw/siw_verbs.h void siw_destroy_srq(struct ib_srq *base_srq, struct ib_udata *udata);
ib_srq             83 drivers/infiniband/sw/siw/siw_verbs.h int siw_post_srq_recv(struct ib_srq *base_srq, const struct ib_recv_wr *wr,
ib_srq            265 drivers/infiniband/ulp/ipoib/ipoib.h 	struct ib_srq	       *srq;
ib_srq           3046 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct ib_srq *srq;
ib_srq            426 drivers/infiniband/ulp/srpt/ib_srpt.h 	struct ib_srq		*srq;
ib_srq            108 drivers/nvme/target/rdma.c 	struct ib_srq		*srq;
ib_srq            855 drivers/nvme/target/rdma.c 	struct ib_srq *srq;
ib_srq            723 include/rdma/ib_verbs.h 		struct ib_srq	*srq;
ib_srq           1129 include/rdma/ib_verbs.h 	struct ib_srq	       *srq;
ib_srq           1720 include/rdma/ib_verbs.h 	struct ib_srq	       *srq;
ib_srq           2274 include/rdma/ib_verbs.h 	int (*post_srq_recv)(struct ib_srq *srq,
ib_srq           2373 include/rdma/ib_verbs.h 	int (*create_srq)(struct ib_srq *srq,
ib_srq           2376 include/rdma/ib_verbs.h 	int (*modify_srq)(struct ib_srq *srq, struct ib_srq_attr *srq_attr,
ib_srq           2379 include/rdma/ib_verbs.h 	int (*query_srq)(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
ib_srq           2380 include/rdma/ib_verbs.h 	void (*destroy_srq)(struct ib_srq *srq, struct ib_udata *udata);
ib_srq           2568 include/rdma/ib_verbs.h 	DECLARE_RDMA_OBJ_SIZE(ib_srq);
ib_srq           3509 include/rdma/ib_verbs.h struct ib_srq *ib_create_srq(struct ib_pd *pd,
ib_srq           3524 include/rdma/ib_verbs.h int ib_modify_srq(struct ib_srq *srq,
ib_srq           3534 include/rdma/ib_verbs.h int ib_query_srq(struct ib_srq *srq,
ib_srq           3542 include/rdma/ib_verbs.h int ib_destroy_srq_user(struct ib_srq *srq, struct ib_udata *udata);
ib_srq           3550 include/rdma/ib_verbs.h static inline int ib_destroy_srq(struct ib_srq *srq)
ib_srq           3562 include/rdma/ib_verbs.h static inline int ib_post_srq_recv(struct ib_srq *srq,
ib_srq            448 include/rdma/rdmavt_qp.h 	struct ib_srq ibsrq;
ib_srq            455 include/rdma/rdmavt_qp.h static inline struct rvt_srq *ibsrq_to_rvtsrq(struct ib_srq *ibsrq)