Home
last modified time | relevance | path

Searched refs:ib_srq (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/infiniband/sw/rdmavt/
H A Dsrq.h11 int rvt_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *srq_init_attr,
13 int rvt_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
16 int rvt_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr);
17 int rvt_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata);
H A Dqp.h24 int rvt_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr,
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_provider.h205 struct ib_srq ibsrq;
306 static inline struct mthca_srq *to_msrq(struct ib_srq *ibsrq) in to_msrq()
H A Dmthca_dev.h505 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
507 int mthca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
512 int mthca_tavor_post_srq_recv(struct ib_srq *srq, const struct ib_recv_wr *wr,
514 int mthca_arbel_post_srq_recv(struct ib_srq *srq, const struct ib_recv_wr *wr,
H A Dmthca_srq.c372 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in mthca_modify_srq()
396 int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mthca_query_srq()
483 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()
/linux/drivers/infiniband/hw/bnxt_re/
H A Dmain.c1269 static int bnxt_re_fill_res_srq_entry(struct sk_buff *msg, struct ib_srq *ib_srq) in bnxt_re_fill_res_srq_entry() argument
1278 srq = container_of(ib_srq, struct bnxt_re_srq, ib_srq); in bnxt_re_fill_res_srq_entry()
1297 static int bnxt_re_fill_res_srq_entry_raw(struct sk_buff *msg, struct ib_srq *ib_srq) in bnxt_re_fill_res_srq_entry_raw() argument
1304 srq = container_of(ib_srq, struct bnxt_re_srq, ib_srq); in bnxt_re_fill_res_srq_entry_raw()
1386 INIT_RDMA_OBJ_SIZE(ib_srq, bnxt_re_srq, ib_srq),
1629 if (event.event == IB_EVENT_SRQ_ERR && srq->ib_srq.event_handler) { in bnxt_re_handle_qp_async_event()
1630 (*srq->ib_srq.event_handler)(&event, in bnxt_re_handle_qp_async_event()
1631 srq->ib_srq.srq_context); in bnxt_re_handle_qp_async_event()
1729 ib_event.element.srq = &srq->ib_srq; in bnxt_re_srqn_handler()
1731 if (srq->ib_srq.event_handler) { in bnxt_re_srqn_handler()
[all …]
H A Duapi.c266 srq = container_of(res_uobj->object, struct bnxt_re_srq, ib_srq); in UVERBS_HANDLER()
319 srq = container_of(res_uobj->object, struct bnxt_re_srq, ib_srq); in UVERBS_HANDLER()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_verbs.c386 static int rxe_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *init, in rxe_create_srq()
443 static int rxe_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in rxe_modify_srq()
477 static int rxe_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr) in rxe_query_srq()
498 static int rxe_post_srq_recv(struct ib_srq *ibsrq, const struct ib_recv_wr *wr, in rxe_post_srq_recv()
524 static int rxe_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata) in rxe_destroy_srq()
1521 INIT_RDMA_OBJ_SIZE(ib_srq, rxe_srq, ibsrq),
/linux/drivers/infiniband/ulp/srpt/
H A Dib_srpt.h457 struct ib_srq *srq;
/linux/include/rdma/
H A Drdmavt_qp.h453 struct ib_srq ibsrq;
460 static inline struct rvt_srq *ibsrq_to_rvtsrq(struct ib_srq *ibsrq) in ibsrq_to_rvtsrq()
/linux/drivers/infiniband/core/
H A Dverbs.c1070 struct ib_srq *ib_create_srq_user(struct ib_pd *pd, in ib_create_srq_user()
1075 struct ib_srq *srq; in ib_create_srq_user()
1078 srq = rdma_zalloc_drv_obj(pd->device, ib_srq); in ib_create_srq_user()
1121 int ib_modify_srq(struct ib_srq *srq, in ib_modify_srq()
1131 int ib_query_srq(struct ib_srq *srq, in ib_query_srq()
1139 int ib_destroy_srq_user(struct ib_srq *srq, struct ib_udata *udata) in ib_destroy_srq_user()
H A Dnldev.c846 static int fill_res_srq_qps(struct sk_buff *msg, struct ib_srq *srq) in fill_res_srq_qps()
906 struct ib_srq *srq = container_of(res, struct ib_srq, res); in fill_res_srq_entry()
942 struct ib_srq *srq = container_of(res, struct ib_srq, res); in fill_res_srq_raw_entry()
/linux/drivers/infiniband/sw/siw/
H A Dsiw_main.c274 INIT_RDMA_OBJ_SIZE(ib_srq, siw_srq, base_srq),
/linux/drivers/infiniband/hw/qedr/
H A Dmain.c236 INIT_RDMA_OBJ_SIZE(ib_srq, qedr_srq, ibsrq),
650 struct ib_srq *ibsrq; in qedr_affiliated_event()
/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_main.c239 INIT_RDMA_OBJ_SIZE(ib_srq, pvrdma_srq, ibsrq),
389 struct ib_srq *ibsrq = &srq->ibsrq; in pvrdma_srq_event()
/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib.h266 struct ib_srq *srq;
/linux/drivers/infiniband/hw/irdma/
H A Dverbs.c2019 static int irdma_destroy_srq(struct ib_srq *ibsrq, struct ib_udata *udata) in irdma_destroy_srq()
2254 struct ib_srq *ibsrq = &iwsrq->ibsrq; in irdma_srq_event()
2276 static int irdma_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in irdma_modify_srq()
2406 static int irdma_create_srq(struct ib_srq *ibsrq, in irdma_create_srq()
2531 static int irdma_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr) in irdma_query_srq()
4326 static int irdma_post_srq_recv(struct ib_srq *ibsrq, in irdma_post_srq_recv()
5567 INIT_RDMA_OBJ_SIZE(ib_srq, irdma_srq, ibsrq),
/linux/drivers/nvme/target/
H A Drdma.c128 struct ib_srq *srq;
1105 struct ib_srq *srq; in nvmet_rdma_init_srq()
/linux/drivers/infiniband/hw/mlx5/
H A Dmain.c3373 struct ib_srq *s0, *s1; in mlx5_ib_dev_res_srq_init()
4653 INIT_RDMA_OBJ_SIZE(ib_srq, mlx5_ib_srq, ibsrq),