Searched defs:srq_init_attr (Results 1 - 5 of 5) sorted by relevance
/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
|
/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...] |
/drivers/infiniband/core/ |
H A D | verbs.c | 294 struct ib_srq_init_attr *srq_init_attr) 301 srq = pd->device->create_srq(pd, srq_init_attr, NULL); 307 srq->event_handler = srq_init_attr->event_handler; 308 srq->srq_context = srq_init_attr->srq_context; 309 srq->srq_type = srq_init_attr->srq_type; 311 srq->ext.xrc.xrcd = srq_init_attr->ext.xrc.xrcd; 312 srq->ext.xrc.cq = srq_init_attr->ext.xrc.cq; 293 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; 965 struct ib_srq_init_attr *srq_init_attr, 976 if (srq_init_attr->srq_type != IB_SRQT_BASIC) 983 qp_init_attr.event_handler = srq_init_attr->event_handler; 984 qp_init_attr.qp_context = srq_init_attr->srq_context; 987 qp_init_attr.cap.max_recv_wr = srq_init_attr->attr.max_wr; 988 qp_init_attr.cap.max_recv_sge = srq_init_attr->attr.max_sge; 990 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 964 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 | 1499 struct ib_srq_init_attr srq_init_attr = { local 1507 priv->cm.srq = ib_create_srq(priv->pd, &srq_init_attr);
|
Completed in 123 milliseconds