Searched refs:srq_init_attr (Results 1 - 7 of 7) sorted by relevance
/drivers/infiniband/hw/qib/ |
H A D | qib_srq.c | 98 * @srq_init_attr: the attributes of the SRQ 102 struct ib_srq_init_attr *srq_init_attr, 110 if (srq_init_attr->srq_type != IB_SRQT_BASIC) { 115 if (srq_init_attr->attr.max_sge == 0 || 116 srq_init_attr->attr.max_sge > ib_qib_max_srq_sges || 117 srq_init_attr->attr.max_wr == 0 || 118 srq_init_attr->attr.max_wr > ib_qib_max_srq_wrs) { 132 srq->rq.size = srq_init_attr->attr.max_wr + 1; 133 srq->rq.max_sge = srq_init_attr->attr.max_sge; 173 srq->limit = srq_init_attr 101 qib_create_srq(struct ib_pd *ibpd, struct ib_srq_init_attr *srq_init_attr, struct ib_udata *udata) argument [all...] |
H A D | qib_verbs.h | 942 struct ib_srq_init_attr *srq_init_attr,
|
/drivers/infiniband/hw/ipath/ |
H A D | ipath_srq.c | 98 * @srq_init_attr: the attributes of the SRQ 102 struct ib_srq_init_attr *srq_init_attr, 110 if (srq_init_attr->srq_type != IB_SRQT_BASIC) { 115 if (srq_init_attr->attr.max_wr == 0) { 120 if ((srq_init_attr->attr.max_sge > ib_ipath_max_srq_sges) || 121 (srq_init_attr->attr.max_wr > ib_ipath_max_srq_wrs)) { 135 srq->rq.size = srq_init_attr->attr.max_wr + 1; 136 srq->rq.max_sge = srq_init_attr->attr.max_sge; 177 srq->limit = srq_init_attr->attr.srq_limit; 101 ipath_create_srq(struct ib_pd *ibpd, struct ib_srq_init_attr *srq_init_attr, struct ib_udata *udata) argument
|
H A D | ipath_verbs.h | 795 struct ib_srq_init_attr *srq_init_attr,
|
/drivers/infiniband/core/ |
H A D | verbs.c | 265 struct ib_srq_init_attr *srq_init_attr) 272 srq = pd->device->create_srq(pd, srq_init_attr, NULL); 278 srq->event_handler = srq_init_attr->event_handler; 279 srq->srq_context = srq_init_attr->srq_context; 280 srq->srq_type = srq_init_attr->srq_type; 282 srq->ext.xrc.xrcd = srq_init_attr->ext.xrc.xrcd; 283 srq->ext.xrc.cq = srq_init_attr->ext.xrc.cq; 264 ib_create_srq(struct ib_pd *pd, struct ib_srq_init_attr *srq_init_attr) argument
|
/drivers/infiniband/hw/ehca/ |
H A D | ehca_qp.c | 449 * the value of the is_srq parameter. If init_attr and srq_init_attr share 455 struct ib_srq_init_attr *srq_init_attr, 529 parms.srq_limit = srq_init_attr->attr.srq_limit; 969 struct ib_srq_init_attr *srq_init_attr, 980 if (srq_init_attr->srq_type != IB_SRQT_BASIC) 987 qp_init_attr.event_handler = srq_init_attr->event_handler; 988 qp_init_attr.qp_context = srq_init_attr->srq_context; 991 qp_init_attr.cap.max_recv_wr = srq_init_attr->attr.max_wr; 992 qp_init_attr.cap.max_recv_sge = srq_init_attr->attr.max_sge; 994 my_qp = internal_create_qp(pd, &qp_init_attr, srq_init_attr, udat 452 internal_create_qp( struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_srq_init_attr *srq_init_attr, struct ib_udata *udata, int is_srq) argument 968 ehca_create_srq(struct ib_pd *pd, struct ib_srq_init_attr *srq_init_attr, struct ib_udata *udata) argument [all...] |
/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_cm.c | 1500 struct ib_srq_init_attr srq_init_attr = { local 1508 priv->cm.srq = ib_create_srq(priv->pd, &srq_init_attr);
|
Completed in 268 milliseconds