Home
last modified time | relevance | path

Searched refs:srq_init_attr (Results 1 – 7 of 7) sorted by relevance

/drivers/infiniband/sw/rdmavt/
A Dsrq.c34 int rvt_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *srq_init_attr, in rvt_create_srq() argument
42 if (srq_init_attr->srq_type != IB_SRQT_BASIC) in rvt_create_srq()
45 if (srq_init_attr->attr.max_sge == 0 || in rvt_create_srq()
46 srq_init_attr->attr.max_sge > dev->dparms.props.max_srq_sge || in rvt_create_srq()
47 srq_init_attr->attr.max_wr == 0 || in rvt_create_srq()
48 srq_init_attr->attr.max_wr > dev->dparms.props.max_srq_wr) in rvt_create_srq()
54 srq->rq.size = srq_init_attr->attr.max_wr + 1; in rvt_create_srq()
55 srq->rq.max_sge = srq_init_attr->attr.max_sge; in rvt_create_srq()
87 srq->limit = srq_init_attr->attr.srq_limit; in rvt_create_srq()
A Dsrq.h11 int rvt_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *srq_init_attr,
/drivers/infiniband/core/
A Dverbs.c1011 struct ib_srq_init_attr *srq_init_attr, in ib_create_srq_user() argument
1024 srq->event_handler = srq_init_attr->event_handler; in ib_create_srq_user()
1025 srq->srq_context = srq_init_attr->srq_context; in ib_create_srq_user()
1026 srq->srq_type = srq_init_attr->srq_type; in ib_create_srq_user()
1030 srq->ext.cq = srq_init_attr->ext.cq; in ib_create_srq_user()
1034 srq->ext.xrc.xrcd = srq_init_attr->ext.xrc.xrcd; in ib_create_srq_user()
1043 ret = pd->device->ops.create_srq(srq, srq_init_attr, udata); in ib_create_srq_user()
/drivers/infiniband/hw/bnxt_re/
A Dib_verbs.h223 struct ib_srq_init_attr *srq_init_attr,
A Dib_verbs.c1821 struct ib_srq_init_attr *srq_init_attr, in bnxt_re_create_srq() argument
1839 if (srq_init_attr->attr.max_wr >= dev_attr->max_srq_wqes) { in bnxt_re_create_srq()
1845 if (srq_init_attr->srq_type != IB_SRQT_BASIC) { in bnxt_re_create_srq()
1857 entries = bnxt_re_init_depth(srq_init_attr->attr.max_wr + 1, uctx); in bnxt_re_create_srq()
1862 srq->qplib_srq.max_sge = srq_init_attr->attr.max_sge; in bnxt_re_create_srq()
1865 srq->qplib_srq.threshold = srq_init_attr->attr.srq_limit; in bnxt_re_create_srq()
1866 srq->srq_limit = srq_init_attr->attr.srq_limit; in bnxt_re_create_srq()
/drivers/infiniband/ulp/ipoib/
A Dipoib_cm.c1555 struct ib_srq_init_attr srq_init_attr = { in ipoib_cm_create_srq() local
1563 priv->cm.srq = ib_create_srq(priv->pd, &srq_init_attr); in ipoib_cm_create_srq()
/drivers/infiniband/hw/hns/
A Dhns_roce_device.h1247 struct ib_srq_init_attr *srq_init_attr,

Completed in 36 milliseconds