/linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.h | 109 struct ib_srq *ocrdma_create_srq(struct ib_pd *, struct ib_srq_init_attr *, 111 int ocrdma_modify_srq(struct ib_srq *, struct ib_srq_attr *, 113 int ocrdma_query_srq(struct ib_srq *, struct ib_srq_attr *); 114 int ocrdma_destroy_srq(struct ib_srq *); 115 int ocrdma_post_srq_recv(struct ib_srq *, struct ib_recv_wr *,
|
D | ocrdma.h | 377 struct ib_srq ibsrq; 494 static inline struct ocrdma_srq *get_ocrdma_srq(struct ib_srq *ibsrq) in get_ocrdma_srq()
|
D | ocrdma_verbs.c | 1884 struct ib_srq *ocrdma_create_srq(struct ib_pd *ibpd, in ocrdma_create_srq() 1948 int ocrdma_modify_srq(struct ib_srq *ibsrq, in ocrdma_modify_srq() 1964 int ocrdma_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in ocrdma_query_srq() 1974 int ocrdma_destroy_srq(struct ib_srq *ibsrq) in ocrdma_destroy_srq() 2412 int ocrdma_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, in ocrdma_post_srq_recv()
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_iverbs.h | 166 int ehca_post_srq_recv(struct ib_srq *srq, 170 struct ib_srq *ehca_create_srq(struct ib_pd *pd, 174 int ehca_modify_srq(struct ib_srq *srq, struct ib_srq_attr *attr, 177 int ehca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr); 179 int ehca_destroy_srq(struct ib_srq *srq);
|
D | ehca_qp.c | 507 my_srq = container_of(init_attr->srq, struct ehca_qp, ib_srq); in internal_create_qp() 818 my_qp->ib_srq.pd = &my_pd->ib_pd; in internal_create_qp() 819 my_qp->ib_srq.device = my_pd->ib_pd.device; in internal_create_qp() 821 my_qp->ib_srq.srq_context = init_attr->qp_context; in internal_create_qp() 822 my_qp->ib_srq.event_handler = init_attr->event_handler; in internal_create_qp() 964 struct ib_srq *ehca_create_srq(struct ib_pd *pd, in ehca_create_srq() 970 struct ib_srq *ret; in ehca_create_srq() 992 return (struct ib_srq *)my_qp; in ehca_create_srq() 1052 return &my_qp->ib_srq; in ehca_create_srq() 1059 internal_destroy_qp(pd->device, my_qp, my_qp->ib_srq.uobject); in ehca_create_srq() [all …]
|
D | ehca_classes.h | 188 struct ib_srq ib_srq; member
|
D | ehca_irq.c | 192 if (!qp->ib_srq.event_handler) in dispatch_qp_event() 195 event.element.srq = &qp->ib_srq; in dispatch_qp_event() 196 qp->ib_srq.event_handler(&event, qp->ib_srq.srq_context); in dispatch_qp_event()
|
D | ehca_uverbs.c | 290 uobject = IS_SRQ(qp) ? qp->ib_srq.uobject : qp->ib_qp.uobject; in ehca_mmap()
|
D | ehca_reqs.c | 601 int ehca_post_srq_recv(struct ib_srq *srq, in ehca_post_srq_recv() 605 return internal_post_recv(container_of(srq, struct ehca_qp, ib_srq), in ehca_post_srq_recv()
|
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 290 struct ib_srq ibsrq; 406 struct ib_srq *s0; 407 struct ib_srq *s1; 471 static inline struct mlx5_ib_srq *to_msrq(struct ib_srq *ibsrq) in to_msrq() 515 struct ib_srq *mlx5_ib_create_srq(struct ib_pd *pd, 518 int mlx5_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 520 int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr); 521 int mlx5_ib_destroy_srq(struct ib_srq *srq); 522 int mlx5_ib_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr,
|
D | srq.c | 54 struct ib_srq *ibsrq = &to_mibsrq(srq)->ibsrq; in mlx5_ib_srq_event() 234 struct ib_srq *mlx5_ib_create_srq(struct ib_pd *pd, in mlx5_ib_create_srq() 343 int mlx5_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in mlx5_ib_modify_srq() 369 int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mlx5_ib_query_srq() 393 int mlx5_ib_destroy_srq(struct ib_srq *srq) in mlx5_ib_destroy_srq() 425 int mlx5_ib_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, in mlx5_ib_post_srq_recv()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | srq.c | 65 int hfi1_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr, in hfi1_post_srq_receive() 118 struct ib_srq *hfi1_create_srq(struct ib_pd *ibpd, in hfi1_create_srq() 125 struct ib_srq *ret; in hfi1_create_srq() 228 int hfi1_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in hfi1_modify_srq() 368 int hfi1_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr) in hfi1_query_srq() 382 int hfi1_destroy_srq(struct ib_srq *ibsrq) in hfi1_destroy_srq()
|
D | verbs.h | 398 struct ib_srq ibsrq; 820 static inline struct hfi1_srq *to_isrq(struct ib_srq *ibsrq) in to_isrq() 976 int hfi1_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr, 979 struct ib_srq *hfi1_create_srq(struct ib_pd *ibpd, 983 int hfi1_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 987 int hfi1_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr); 989 int hfi1_destroy_srq(struct ib_srq *ibsrq);
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_srq.c | 48 int qib_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr, in qib_post_srq_receive() 101 struct ib_srq *qib_create_srq(struct ib_pd *ibpd, in qib_create_srq() 108 struct ib_srq *ret; in qib_create_srq() 211 int qib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in qib_modify_srq() 351 int qib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr) in qib_query_srq() 365 int qib_destroy_srq(struct ib_srq *ibsrq) in qib_destroy_srq()
|
D | qib_verbs.h | 391 struct ib_srq ibsrq; 836 static inline struct qib_srq *to_isrq(struct ib_srq *ibsrq) in to_isrq() 999 int qib_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr, 1002 struct ib_srq *qib_create_srq(struct ib_pd *ibpd, 1006 int qib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 1010 int qib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr); 1012 int qib_destroy_srq(struct ib_srq *ibsrq);
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_srq.c | 48 int ipath_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr, in ipath_post_srq_receive() 101 struct ib_srq *ipath_create_srq(struct ib_pd *ibpd, in ipath_create_srq() 108 struct ib_srq *ret; in ipath_create_srq() 215 int ipath_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in ipath_modify_srq() 351 int ipath_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr) in ipath_query_srq() 365 int ipath_destroy_srq(struct ib_srq *ibsrq) in ipath_destroy_srq()
|
D | ipath_verbs.h | 327 struct ib_srq ibsrq; 681 static inline struct ipath_srq *to_isrq(struct ib_srq *ibsrq) in to_isrq() 799 int ipath_post_srq_receive(struct ib_srq *ibsrq, struct ib_recv_wr *wr, 802 struct ib_srq *ipath_create_srq(struct ib_pd *ibpd, 806 int ipath_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 810 int ipath_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr); 812 int ipath_destroy_srq(struct ib_srq *ibsrq);
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | srq.c | 50 struct ib_srq *ibsrq = &to_mibsrq(srq)->ibsrq; in mlx4_ib_srq_event() 72 struct ib_srq *mlx4_ib_create_srq(struct ib_pd *pd, in mlx4_ib_create_srq() 233 int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in mlx4_ib_modify_srq() 259 int mlx4_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mlx4_ib_query_srq() 277 int mlx4_ib_destroy_srq(struct ib_srq *srq) in mlx4_ib_destroy_srq() 314 int mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, in mlx4_ib_post_srq_recv()
|
D | mlx4_ib.h | 328 struct ib_srq ibsrq; 670 static inline struct mlx4_ib_srq *to_msrq(struct ib_srq *ibsrq) in to_msrq() 732 struct ib_srq *mlx4_ib_create_srq(struct ib_pd *pd, 735 int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 737 int mlx4_ib_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr); 738 int mlx4_ib_destroy_srq(struct ib_srq *srq); 740 int mlx4_ib_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr,
|
/linux-4.4.14/include/rdma/ |
D | ib_verbs.h | 486 struct ib_srq *srq; 887 struct ib_srq *srq; 1320 struct ib_srq { struct 1343 struct ib_srq *srq; argument 1678 struct ib_srq * (*create_srq)(struct ib_pd *pd, 1681 int (*modify_srq)(struct ib_srq *srq, 1685 int (*query_srq)(struct ib_srq *srq, 1687 int (*destroy_srq)(struct ib_srq *srq); 1688 int (*post_srq_recv)(struct ib_srq *srq, 2309 struct ib_srq *ib_create_srq(struct ib_pd *pd, [all …]
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_provider.h | 223 struct ib_srq ibsrq; 329 static inline struct mthca_srq *to_msrq(struct ib_srq *ibsrq) in to_msrq()
|
D | mthca_dev.h | 515 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, 517 int mthca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr); 522 int mthca_tavor_post_srq_recv(struct ib_srq *srq, struct ib_recv_wr *wr, 524 int mthca_arbel_post_srq_recv(struct ib_srq *srq, struct ib_recv_wr *wr,
|
D | mthca_srq.c | 364 int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, in mthca_modify_srq() 388 int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mthca_query_srq() 475 int mthca_tavor_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, in mthca_tavor_post_srq_recv() 575 int mthca_arbel_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, in mthca_arbel_post_srq_recv()
|
D | mthca_provider.c | 438 static struct ib_srq *mthca_create_srq(struct ib_pd *pd, in mthca_create_srq() 497 static int mthca_destroy_srq(struct ib_srq *srq) in mthca_destroy_srq()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | verbs.c | 452 struct ib_srq *ib_create_srq(struct ib_pd *pd, in ib_create_srq() 455 struct ib_srq *srq; in ib_create_srq() 483 int ib_modify_srq(struct ib_srq *srq, in ib_modify_srq() 493 int ib_query_srq(struct ib_srq *srq, in ib_query_srq() 501 int ib_destroy_srq(struct ib_srq *srq) in ib_destroy_srq() 1122 struct ib_srq *srq; in ib_destroy_qp()
|
D | uverbs_cmd.c | 264 static struct ib_srq *idr_read_srq(int srq_handle, struct ib_ucontext *context) in idr_read_srq() 269 static void put_srq_read(struct ib_srq *srq) in put_srq_read() 1762 struct ib_srq *srq = NULL; in create_qp() 2769 struct ib_srq *srq; in ib_uverbs_post_srq_recv() 3281 struct ib_srq *srq; in __uverbs_create_xsrq() 3476 struct ib_srq *srq; in ib_uverbs_modify_srq() 3508 struct ib_srq *srq; in ib_uverbs_query_srq() 3549 struct ib_srq *srq; in ib_uverbs_destroy_srq()
|
D | uverbs_main.c | 258 struct ib_srq *srq = uobj->object; in ib_uverbs_cleanup_ucontext()
|
/linux-4.4.14/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.h | 396 struct ib_srq *srq;
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib.h | 255 struct ib_srq *srq;
|