Symbol: ib_srq
drivers/infiniband/core/device.c
2858
SET_OBJ_SIZE(dev_ops, ib_srq);
drivers/infiniband/core/nldev.c
814
static int fill_res_srq_qps(struct sk_buff *msg, struct ib_srq *srq)
drivers/infiniband/core/nldev.c
874
struct ib_srq *srq = container_of(res, struct ib_srq, res);
drivers/infiniband/core/nldev.c
910
struct ib_srq *srq = container_of(res, struct ib_srq, res);
drivers/infiniband/core/restrack.c
104
return container_of(res, struct ib_srq, res)->device;
drivers/infiniband/core/uverbs_cmd.c
1301
struct ib_srq *srq = NULL;
drivers/infiniband/core/uverbs_cmd.c
2370
struct ib_srq *srq;
drivers/infiniband/core/uverbs_cmd.c
3316
struct ib_srq *srq;
drivers/infiniband/core/uverbs_cmd.c
3457
struct ib_srq *srq;
drivers/infiniband/core/uverbs_cmd.c
3486
struct ib_srq *srq;
drivers/infiniband/core/uverbs_std_types_qp.c
93
struct ib_srq *srq = NULL;
drivers/infiniband/core/uverbs_std_types_srq.c
14
struct ib_srq *srq = uobject->object;
drivers/infiniband/core/uverbs_std_types_srq.c
46
struct ib_srq *srq;
drivers/infiniband/core/verbs.c
1067
struct ib_srq *ib_create_srq_user(struct ib_pd *pd,
drivers/infiniband/core/verbs.c
1072
struct ib_srq *srq;
drivers/infiniband/core/verbs.c
1075
srq = rdma_zalloc_drv_obj(pd->device, ib_srq);
drivers/infiniband/core/verbs.c
1118
int ib_modify_srq(struct ib_srq *srq,
drivers/infiniband/core/verbs.c
1128
int ib_query_srq(struct ib_srq *srq,
drivers/infiniband/core/verbs.c
1136
int ib_destroy_srq_user(struct ib_srq *srq, struct ib_udata *udata)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1526
srq = container_of(init_attr->srq, struct bnxt_re_srq, ib_srq);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2143
int bnxt_re_destroy_srq(struct ib_srq *ib_srq, struct ib_udata *udata)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2145
struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2146
ib_srq);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2199
int bnxt_re_create_srq(struct ib_srq *ib_srq,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2212
ib_pd = ib_srq->pd;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2216
srq = container_of(ib_srq, struct bnxt_re_srq, ib_srq);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2294
int bnxt_re_modify_srq(struct ib_srq *ib_srq, struct ib_srq_attr *srq_attr,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2298
struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2299
ib_srq);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2330
int bnxt_re_query_srq(struct ib_srq *ib_srq, struct ib_srq_attr *srq_attr)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2332
struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2333
ib_srq);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2352
int bnxt_re_post_srq_recv(struct ib_srq *ib_srq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2355
struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2356
ib_srq);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
241
int bnxt_re_create_srq(struct ib_srq *srq,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
244
int bnxt_re_modify_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
247
int bnxt_re_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
248
int bnxt_re_destroy_srq(struct ib_srq *srq, struct ib_udata *udata);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
249
int bnxt_re_post_srq_recv(struct ib_srq *srq, const struct ib_recv_wr *recv_wr,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
74
struct ib_srq ib_srq;
drivers/infiniband/hw/bnxt_re/main.c
1265
static int bnxt_re_fill_res_srq_entry(struct sk_buff *msg, struct ib_srq *ib_srq)
drivers/infiniband/hw/bnxt_re/main.c
1274
srq = container_of(ib_srq, struct bnxt_re_srq, ib_srq);
drivers/infiniband/hw/bnxt_re/main.c
1293
static int bnxt_re_fill_res_srq_entry_raw(struct sk_buff *msg, struct ib_srq *ib_srq)
drivers/infiniband/hw/bnxt_re/main.c
1300
srq = container_of(ib_srq, struct bnxt_re_srq, ib_srq);
drivers/infiniband/hw/bnxt_re/main.c
1382
INIT_RDMA_OBJ_SIZE(ib_srq, bnxt_re_srq, ib_srq),
drivers/infiniband/hw/bnxt_re/main.c
1625
if (event.event == IB_EVENT_SRQ_ERR && srq->ib_srq.event_handler) {
drivers/infiniband/hw/bnxt_re/main.c
1626
(*srq->ib_srq.event_handler)(&event,
drivers/infiniband/hw/bnxt_re/main.c
1627
srq->ib_srq.srq_context);
drivers/infiniband/hw/bnxt_re/main.c
1725
ib_event.element.srq = &srq->ib_srq;
drivers/infiniband/hw/bnxt_re/main.c
1727
if (srq->ib_srq.event_handler) {
drivers/infiniband/hw/bnxt_re/main.c
1730
(*srq->ib_srq.event_handler)(&ib_event,
drivers/infiniband/hw/bnxt_re/main.c
1731
srq->ib_srq.srq_context);
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
1018
int c4iw_modify_srq(struct ib_srq *ib_srq, struct ib_srq_attr *attr,
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
1021
int c4iw_destroy_srq(struct ib_srq *ib_srq, struct ib_udata *udata);
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
1022
int c4iw_create_srq(struct ib_srq *srq, struct ib_srq_init_attr *attrs,
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
1068
int c4iw_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
502
struct ib_srq ibsrq;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
516
static inline struct c4iw_srq *to_c4iw_srq(struct ib_srq *ibsrq)
drivers/infiniband/hw/cxgb4/provider.c
512
INIT_RDMA_OBJ_SIZE(ib_srq, c4iw_srq, ibsrq),
drivers/infiniband/hw/cxgb4/qp.c
1354
int c4iw_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/cxgb4/qp.c
2447
int c4iw_modify_srq(struct ib_srq *ib_srq, struct ib_srq_attr *attr,
drivers/infiniband/hw/cxgb4/qp.c
2451
struct c4iw_srq *srq = to_c4iw_srq(ib_srq);
drivers/infiniband/hw/cxgb4/qp.c
2681
int c4iw_create_srq(struct ib_srq *ib_srq, struct ib_srq_init_attr *attrs,
drivers/infiniband/hw/cxgb4/qp.c
2684
struct ib_pd *pd = ib_srq->pd;
drivers/infiniband/hw/cxgb4/qp.c
2686
struct c4iw_srq *srq = to_c4iw_srq(ib_srq);
drivers/infiniband/hw/cxgb4/qp.c
2821
int c4iw_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
drivers/infiniband/hw/hns/hns_roce_device.h
1113
static inline struct hns_roce_srq *to_hr_srq(struct ib_srq *ibsrq)
drivers/infiniband/hw/hns/hns_roce_device.h
1289
int hns_roce_create_srq(struct ib_srq *srq,
drivers/infiniband/hw/hns/hns_roce_device.h
1292
int hns_roce_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
drivers/infiniband/hw/hns/hns_roce_device.h
1344
int hns_roce_fill_res_srq_entry(struct sk_buff *msg, struct ib_srq *ib_srq);
drivers/infiniband/hw/hns/hns_roce_device.h
1345
int hns_roce_fill_res_srq_entry_raw(struct sk_buff *msg, struct ib_srq *ib_srq);
drivers/infiniband/hw/hns/hns_roce_device.h
455
struct ib_srq ibsrq;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1134
static int hns_roce_v2_post_srq_recv(struct ib_srq *ibsrq,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6154
static int hns_roce_v2_modify_srq(struct ib_srq *ibsrq,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6208
static int hns_roce_v2_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr)
drivers/infiniband/hw/hns/hns_roce_main.c
780
INIT_RDMA_OBJ_SIZE(ib_srq, hns_roce_srq, ibsrq),
drivers/infiniband/hw/hns/hns_roce_restrack.c
187
int hns_roce_fill_res_srq_entry(struct sk_buff *msg, struct ib_srq *ib_srq)
drivers/infiniband/hw/hns/hns_roce_restrack.c
189
struct hns_roce_srq *hr_srq = to_hr_srq(ib_srq);
drivers/infiniband/hw/hns/hns_roce_restrack.c
217
int hns_roce_fill_res_srq_entry_raw(struct sk_buff *msg, struct ib_srq *ib_srq)
drivers/infiniband/hw/hns/hns_roce_restrack.c
219
struct hns_roce_dev *hr_dev = to_hr_dev(ib_srq->device);
drivers/infiniband/hw/hns/hns_roce_restrack.c
220
struct hns_roce_srq *hr_srq = to_hr_srq(ib_srq);
drivers/infiniband/hw/hns/hns_roce_srq.c
38
struct ib_srq *ibsrq = &srq->ibsrq;
drivers/infiniband/hw/hns/hns_roce_srq.c
434
int hns_roce_create_srq(struct ib_srq *ib_srq,
drivers/infiniband/hw/hns/hns_roce_srq.c
438
struct hns_roce_dev *hr_dev = to_hr_dev(ib_srq->device);
drivers/infiniband/hw/hns/hns_roce_srq.c
440
struct hns_roce_srq *srq = to_hr_srq(ib_srq);
drivers/infiniband/hw/hns/hns_roce_srq.c
502
int hns_roce_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
drivers/infiniband/hw/irdma/main.h
428
static inline struct irdma_srq *to_iwsrq(struct ib_srq *ibsrq)
drivers/infiniband/hw/irdma/verbs.c
1956
static int irdma_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
drivers/infiniband/hw/irdma/verbs.c
2163
struct ib_srq *ibsrq = &iwsrq->ibsrq;
drivers/infiniband/hw/irdma/verbs.c
2185
static int irdma_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/hw/irdma/verbs.c
2315
static int irdma_create_srq(struct ib_srq *ibsrq,
drivers/infiniband/hw/irdma/verbs.c
2431
static int irdma_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr)
drivers/infiniband/hw/irdma/verbs.c
4237
static int irdma_post_srq_recv(struct ib_srq *ibsrq,
drivers/infiniband/hw/irdma/verbs.c
5469
INIT_RDMA_OBJ_SIZE(ib_srq, irdma_srq, ibsrq),
drivers/infiniband/hw/irdma/verbs.h
126
struct ib_srq ibsrq;
drivers/infiniband/hw/mlx4/main.c
2579
INIT_RDMA_OBJ_SIZE(ib_srq, mlx4_ib_srq, ibsrq),
drivers/infiniband/hw/mlx4/mlx4_ib.h
375
struct ib_srq ibsrq;
drivers/infiniband/hw/mlx4/mlx4_ib.h
728
static inline struct mlx4_ib_srq *to_msrq(struct ib_srq *ibsrq)
drivers/infiniband/hw/mlx4/mlx4_ib.h
795
int mlx4_ib_create_srq(struct ib_srq *srq, struct ib_srq_init_attr *init_attr,
drivers/infiniband/hw/mlx4/mlx4_ib.h
797
int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/hw/mlx4/mlx4_ib.h
799
int mlx4_ib_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
drivers/infiniband/hw/mlx4/mlx4_ib.h
800
int mlx4_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata);
drivers/infiniband/hw/mlx4/mlx4_ib.h
802
int mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/mlx4/qp.c
2098
struct ib_srq *ibsrq;
drivers/infiniband/hw/mlx4/srq.c
119
ib_umem_get_va(ib_srq->device, ucmd.buf_addr, buf_size, 0);
drivers/infiniband/hw/mlx4/srq.c
186
err = mlx4_srq_alloc(dev->dev, to_mpd(ib_srq->pd)->pdn, cqn, xrcdn,
drivers/infiniband/hw/mlx4/srq.c
231
int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/hw/mlx4/srq.c
257
int mlx4_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
drivers/infiniband/hw/mlx4/srq.c
275
int mlx4_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata)
drivers/infiniband/hw/mlx4/srq.c
314
int mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/mlx4/srq.c
50
struct ib_srq *ibsrq = &to_mibsrq(srq)->ibsrq;
drivers/infiniband/hw/mlx4/srq.c
72
int mlx4_ib_create_srq(struct ib_srq *ib_srq,
drivers/infiniband/hw/mlx4/srq.c
76
struct mlx4_ib_dev *dev = to_mdev(ib_srq->device);
drivers/infiniband/hw/mlx4/srq.c
79
struct mlx4_ib_srq *srq = to_msrq(ib_srq);
drivers/infiniband/hw/mlx5/main.c
3376
struct ib_srq *s0, *s1;
drivers/infiniband/hw/mlx5/main.c
4655
INIT_RDMA_OBJ_SIZE(ib_srq, mlx5_ib_srq, ibsrq),
drivers/infiniband/hw/mlx5/mlx5_ib.h
1217
static inline struct mlx5_ib_srq *to_msrq(struct ib_srq *ibsrq)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1281
int mlx5_ib_create_srq(struct ib_srq *srq, struct ib_srq_init_attr *init_attr,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1283
int mlx5_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1285
int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1286
int mlx5_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1287
int mlx5_ib_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/mlx5/mlx5_ib.h
602
struct ib_srq ibsrq;
drivers/infiniband/hw/mlx5/mlx5_ib.h
797
struct ib_srq *s0;
drivers/infiniband/hw/mlx5/mlx5_ib.h
798
struct ib_srq *s1;
drivers/infiniband/hw/mlx5/srq.c
182
int mlx5_ib_create_srq(struct ib_srq *ib_srq,
drivers/infiniband/hw/mlx5/srq.c
186
struct mlx5_ib_dev *dev = to_mdev(ib_srq->device);
drivers/infiniband/hw/mlx5/srq.c
187
struct mlx5_ib_srq *srq = to_msrq(ib_srq);
drivers/infiniband/hw/mlx5/srq.c
21
struct ib_srq *ibsrq = &to_mibsrq(srq)->ibsrq;
drivers/infiniband/hw/mlx5/srq.c
239
err = create_srq_user(ib_srq->pd, srq, &in, udata, buf_size);
drivers/infiniband/hw/mlx5/srq.c
276
in.pd = to_mpd(ib_srq->pd)->pdn;
drivers/infiniband/hw/mlx5/srq.c
309
destroy_srq_user(ib_srq->pd, srq, udata);
drivers/infiniband/hw/mlx5/srq.c
316
int mlx5_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/hw/mlx5/srq.c
342
int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
drivers/infiniband/hw/mlx5/srq.c
366
int mlx5_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata)
drivers/infiniband/hw/mlx5/srq.c
397
int mlx5_ib_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/mthca/mthca_dev.h
505
int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/hw/mthca/mthca_dev.h
507
int mthca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
drivers/infiniband/hw/mthca/mthca_dev.h
512
int mthca_tavor_post_srq_recv(struct ib_srq *srq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/mthca/mthca_dev.h
514
int mthca_arbel_post_srq_recv(struct ib_srq *srq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/mthca/mthca_provider.c
1138
INIT_RDMA_OBJ_SIZE(ib_srq, mthca_srq, ibsrq),
drivers/infiniband/hw/mthca/mthca_provider.c
1148
INIT_RDMA_OBJ_SIZE(ib_srq, mthca_srq, ibsrq),
drivers/infiniband/hw/mthca/mthca_provider.c
398
static int mthca_create_srq(struct ib_srq *ibsrq,
drivers/infiniband/hw/mthca/mthca_provider.c
453
static int mthca_destroy_srq(struct ib_srq *srq, struct ib_udata *udata)
drivers/infiniband/hw/mthca/mthca_provider.h
205
struct ib_srq ibsrq;
drivers/infiniband/hw/mthca/mthca_provider.h
306
static inline struct mthca_srq *to_msrq(struct ib_srq *ibsrq)
drivers/infiniband/hw/mthca/mthca_srq.c
372
int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/hw/mthca/mthca_srq.c
396
int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
drivers/infiniband/hw/mthca/mthca_srq.c
483
int mthca_tavor_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/mthca/mthca_srq.c
577
int mthca_arbel_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/ocrdma/ocrdma.h
372
struct ib_srq ibsrq;
drivers/infiniband/hw/ocrdma/ocrdma.h
489
static inline struct ocrdma_srq *get_ocrdma_srq(struct ib_srq *ibsrq)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
185
INIT_RDMA_OBJ_SIZE(ib_srq, ocrdma_srq, ibsrq),
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1760
int ocrdma_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *init_attr,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1825
int ocrdma_modify_srq(struct ib_srq *ibsrq,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1841
int ocrdma_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1849
int ocrdma_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2284
int ocrdma_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
89
int ocrdma_create_srq(struct ib_srq *srq, struct ib_srq_init_attr *attr,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
91
int ocrdma_modify_srq(struct ib_srq *, struct ib_srq_attr *,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
93
int ocrdma_query_srq(struct ib_srq *, struct ib_srq_attr *);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
94
int ocrdma_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
95
int ocrdma_post_srq_recv(struct ib_srq *, const struct ib_recv_wr *,
drivers/infiniband/hw/qedr/main.c
236
INIT_RDMA_OBJ_SIZE(ib_srq, qedr_srq, ibsrq),
drivers/infiniband/hw/qedr/main.c
650
struct ib_srq *ibsrq;
drivers/infiniband/hw/qedr/qedr.h
341
struct ib_srq ibsrq;
drivers/infiniband/hw/qedr/qedr.h
589
static inline struct qedr_srq *get_qedr_srq(struct ib_srq *ibsrq)
drivers/infiniband/hw/qedr/verbs.c
1510
int qedr_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *init_attr,
drivers/infiniband/hw/qedr/verbs.c
1619
int qedr_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
drivers/infiniband/hw/qedr/verbs.c
1641
int qedr_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/hw/qedr/verbs.c
3796
int qedr_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/qedr/verbs.c
90
int qedr_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
drivers/infiniband/hw/qedr/verbs.h
66
int qedr_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *attr,
drivers/infiniband/hw/qedr/verbs.h
68
int qedr_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/hw/qedr/verbs.h
70
int qedr_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr);
drivers/infiniband/hw/qedr/verbs.h
71
int qedr_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
drivers/infiniband/hw/qedr/verbs.h
72
int qedr_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
166
struct ib_srq ibsrq;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
279
static inline struct pvrdma_srq *to_vsrq(struct ib_srq *ibsrq)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
239
INIT_RDMA_OBJ_SIZE(ib_srq, pvrdma_srq, ibsrq),
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
389
struct ib_srq *ibsrq = &srq->ibsrq;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
100
int pvrdma_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *init_attr,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
243
int pvrdma_destroy_srq(struct ib_srq *srq, struct ib_udata *udata)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
274
int pvrdma_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
63
int pvrdma_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
385
int pvrdma_create_srq(struct ib_srq *srq, struct ib_srq_init_attr *init_attr,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
387
int pvrdma_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
389
int pvrdma_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
390
int pvrdma_destroy_srq(struct ib_srq *srq, struct ib_udata *udata);
drivers/infiniband/sw/rdmavt/qp.c
2199
int rvt_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/sw/rdmavt/qp.h
24
int rvt_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/sw/rdmavt/srq.c
124
int rvt_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/sw/rdmavt/srq.c
278
int rvt_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr)
drivers/infiniband/sw/rdmavt/srq.c
293
int rvt_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
drivers/infiniband/sw/rdmavt/srq.c
34
int rvt_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *srq_init_attr,
drivers/infiniband/sw/rdmavt/srq.h
11
int rvt_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *srq_init_attr,
drivers/infiniband/sw/rdmavt/srq.h
13
int rvt_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/sw/rdmavt/srq.h
16
int rvt_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr);
drivers/infiniband/sw/rdmavt/srq.h
17
int rvt_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
drivers/infiniband/sw/rdmavt/vt.c
387
INIT_RDMA_OBJ_SIZE(ib_srq, rvt_srq, ibsrq),
drivers/infiniband/sw/rxe/rxe_verbs.c
1515
INIT_RDMA_OBJ_SIZE(ib_srq, rxe_srq, ibsrq),
drivers/infiniband/sw/rxe/rxe_verbs.c
382
static int rxe_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *init,
drivers/infiniband/sw/rxe/rxe_verbs.c
439
static int rxe_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
drivers/infiniband/sw/rxe/rxe_verbs.c
473
static int rxe_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr)
drivers/infiniband/sw/rxe/rxe_verbs.c
494
static int rxe_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
drivers/infiniband/sw/rxe/rxe_verbs.c
520
static int rxe_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata)
drivers/infiniband/sw/rxe/rxe_verbs.h
484
static inline struct rxe_srq *to_rsrq(struct ib_srq *srq)
drivers/infiniband/sw/rxe/rxe_verbs.h
95
struct ib_srq ibsrq;
drivers/infiniband/sw/siw/siw.h
243
struct ib_srq base_srq;
drivers/infiniband/sw/siw/siw.h
575
static inline struct siw_srq *to_siw_srq(struct ib_srq *base_srq)
drivers/infiniband/sw/siw/siw_main.c
274
INIT_RDMA_OBJ_SIZE(ib_srq, siw_srq, base_srq),
drivers/infiniband/sw/siw/siw_verbs.c
1595
int siw_create_srq(struct ib_srq *base_srq,
drivers/infiniband/sw/siw/siw_verbs.c
1685
int siw_modify_srq(struct ib_srq *base_srq, struct ib_srq_attr *attrs,
drivers/infiniband/sw/siw/siw_verbs.c
1722
int siw_query_srq(struct ib_srq *base_srq, struct ib_srq_attr *attrs)
drivers/infiniband/sw/siw/siw_verbs.c
1746
int siw_destroy_srq(struct ib_srq *base_srq, struct ib_udata *udata)
drivers/infiniband/sw/siw/siw_verbs.c
1773
int siw_post_srq_recv(struct ib_srq *base_srq, const struct ib_recv_wr *wr,
drivers/infiniband/sw/siw/siw_verbs.c
1869
struct ib_srq *base_srq = &srq->base_srq;
drivers/infiniband/sw/siw/siw_verbs.h
76
int siw_create_srq(struct ib_srq *base_srq, struct ib_srq_init_attr *attr,
drivers/infiniband/sw/siw/siw_verbs.h
78
int siw_modify_srq(struct ib_srq *base_srq, struct ib_srq_attr *attr,
drivers/infiniband/sw/siw/siw_verbs.h
80
int siw_query_srq(struct ib_srq *base_srq, struct ib_srq_attr *attr);
drivers/infiniband/sw/siw/siw_verbs.h
81
int siw_destroy_srq(struct ib_srq *base_srq, struct ib_udata *udata);
drivers/infiniband/sw/siw/siw_verbs.h
82
int siw_post_srq_recv(struct ib_srq *base_srq, const struct ib_recv_wr *wr,
drivers/infiniband/ulp/ipoib/ipoib.h
265
struct ib_srq *srq;
drivers/infiniband/ulp/srpt/ib_srpt.c
3130
struct ib_srq *srq;
drivers/infiniband/ulp/srpt/ib_srpt.h
457
struct ib_srq *srq;
drivers/nvme/target/rdma.c
1097
struct ib_srq *srq;
drivers/nvme/target/rdma.c
128
struct ib_srq *srq;
include/rdma/ib_verbs.h
1216
struct ib_srq *srq;
include/rdma/ib_verbs.h
1915
struct ib_srq *srq;
include/rdma/ib_verbs.h
2507
int (*post_srq_recv)(struct ib_srq *srq,
include/rdma/ib_verbs.h
2620
int (*create_srq)(struct ib_srq *srq,
include/rdma/ib_verbs.h
2623
int (*modify_srq)(struct ib_srq *srq, struct ib_srq_attr *srq_attr,
include/rdma/ib_verbs.h
2626
int (*query_srq)(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
include/rdma/ib_verbs.h
2627
int (*destroy_srq)(struct ib_srq *srq, struct ib_udata *udata);
include/rdma/ib_verbs.h
2784
int (*fill_res_srq_entry)(struct sk_buff *msg, struct ib_srq *ib_srq);
include/rdma/ib_verbs.h
2785
int (*fill_res_srq_entry_raw)(struct sk_buff *msg, struct ib_srq *ib_srq);
include/rdma/ib_verbs.h
2891
DECLARE_RDMA_OBJ_SIZE(ib_srq);
include/rdma/ib_verbs.h
3901
struct ib_srq *ib_create_srq_user(struct ib_pd *pd,
include/rdma/ib_verbs.h
3905
static inline struct ib_srq *
include/rdma/ib_verbs.h
3926
int ib_modify_srq(struct ib_srq *srq,
include/rdma/ib_verbs.h
3936
int ib_query_srq(struct ib_srq *srq,
include/rdma/ib_verbs.h
3944
int ib_destroy_srq_user(struct ib_srq *srq, struct ib_udata *udata);
include/rdma/ib_verbs.h
3952
static inline void ib_destroy_srq(struct ib_srq *srq)
include/rdma/ib_verbs.h
3966
static inline int ib_post_srq_recv(struct ib_srq *srq,
include/rdma/ib_verbs.h
781
struct ib_srq *srq;
include/rdma/rdmavt_qp.h
453
struct ib_srq ibsrq;
include/rdma/rdmavt_qp.h
460
static inline struct rvt_srq *ibsrq_to_rvtsrq(struct ib_srq *ibsrq)