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)