Searched refs:srq_init_attr (Results 1 – 10 of 10) sorted by relevance
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | srq.c | 119 struct ib_srq_init_attr *srq_init_attr, in hfi1_create_srq() argument 127 if (srq_init_attr->srq_type != IB_SRQT_BASIC) { in hfi1_create_srq() 132 if (srq_init_attr->attr.max_sge == 0 || in hfi1_create_srq() 133 srq_init_attr->attr.max_sge > hfi1_max_srq_sges || in hfi1_create_srq() 134 srq_init_attr->attr.max_wr == 0 || in hfi1_create_srq() 135 srq_init_attr->attr.max_wr > hfi1_max_srq_wrs) { in hfi1_create_srq() 149 srq->rq.size = srq_init_attr->attr.max_wr + 1; in hfi1_create_srq() 150 srq->rq.max_sge = srq_init_attr->attr.max_sge; in hfi1_create_srq() 190 srq->limit = srq_init_attr->attr.srq_limit; in hfi1_create_srq()
|
D | verbs.h | 980 struct ib_srq_init_attr *srq_init_attr,
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_srq.c | 102 struct ib_srq_init_attr *srq_init_attr, in qib_create_srq() argument 110 if (srq_init_attr->srq_type != IB_SRQT_BASIC) { in qib_create_srq() 115 if (srq_init_attr->attr.max_sge == 0 || in qib_create_srq() 116 srq_init_attr->attr.max_sge > ib_qib_max_srq_sges || in qib_create_srq() 117 srq_init_attr->attr.max_wr == 0 || in qib_create_srq() 118 srq_init_attr->attr.max_wr > ib_qib_max_srq_wrs) { in qib_create_srq() 132 srq->rq.size = srq_init_attr->attr.max_wr + 1; in qib_create_srq() 133 srq->rq.max_sge = srq_init_attr->attr.max_sge; in qib_create_srq() 173 srq->limit = srq_init_attr->attr.srq_limit; in qib_create_srq()
|
D | qib_verbs.h | 1003 struct ib_srq_init_attr *srq_init_attr,
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_srq.c | 102 struct ib_srq_init_attr *srq_init_attr, in ipath_create_srq() argument 110 if (srq_init_attr->srq_type != IB_SRQT_BASIC) { in ipath_create_srq() 115 if (srq_init_attr->attr.max_wr == 0) { in ipath_create_srq() 120 if ((srq_init_attr->attr.max_sge > ib_ipath_max_srq_sges) || in ipath_create_srq() 121 (srq_init_attr->attr.max_wr > ib_ipath_max_srq_wrs)) { in ipath_create_srq() 135 srq->rq.size = srq_init_attr->attr.max_wr + 1; in ipath_create_srq() 136 srq->rq.max_sge = srq_init_attr->attr.max_sge; in ipath_create_srq() 177 srq->limit = srq_init_attr->attr.srq_limit; in ipath_create_srq()
|
D | ipath_verbs.h | 803 struct ib_srq_init_attr *srq_init_attr,
|
/linux-4.4.14/drivers/infiniband/core/ |
D | verbs.c | 453 struct ib_srq_init_attr *srq_init_attr) in ib_create_srq() argument 460 srq = pd->device->create_srq(pd, srq_init_attr, NULL); in ib_create_srq() 466 srq->event_handler = srq_init_attr->event_handler; in ib_create_srq() 467 srq->srq_context = srq_init_attr->srq_context; in ib_create_srq() 468 srq->srq_type = srq_init_attr->srq_type; in ib_create_srq() 470 srq->ext.xrc.xrcd = srq_init_attr->ext.xrc.xrcd; in ib_create_srq() 471 srq->ext.xrc.cq = srq_init_attr->ext.xrc.cq; in ib_create_srq()
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_qp.c | 455 struct ib_srq_init_attr *srq_init_attr, in internal_create_qp() argument 529 parms.srq_limit = srq_init_attr->attr.srq_limit; in internal_create_qp() 965 struct ib_srq_init_attr *srq_init_attr, in ehca_create_srq() argument 976 if (srq_init_attr->srq_type != IB_SRQT_BASIC) in ehca_create_srq() 983 qp_init_attr.event_handler = srq_init_attr->event_handler; in ehca_create_srq() 984 qp_init_attr.qp_context = srq_init_attr->srq_context; in ehca_create_srq() 987 qp_init_attr.cap.max_recv_wr = srq_init_attr->attr.max_wr; in ehca_create_srq() 988 qp_init_attr.cap.max_recv_sge = srq_init_attr->attr.max_sge; in ehca_create_srq() 990 my_qp = internal_create_qp(pd, &qp_init_attr, srq_init_attr, udata, 1); in ehca_create_srq() 995 srq_init_attr->attr.max_wr = qp_init_attr.cap.max_recv_wr; in ehca_create_srq() [all …]
|
/linux-4.4.14/include/rdma/ |
D | ib_verbs.h | 1679 struct ib_srq_init_attr *srq_init_attr, 2310 struct ib_srq_init_attr *srq_init_attr);
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib_cm.c | 1494 struct ib_srq_init_attr srq_init_attr = { in ipoib_cm_create_srq() local 1502 priv->cm.srq = ib_create_srq(priv->pd, &srq_init_attr); in ipoib_cm_create_srq()
|