Searched refs:srq_init_attr (Results 1 - 8 of 8) sorted by relevance
/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | srq.h | 11 int rvt_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *srq_init_attr,
|
H A D | srq.c | 29 * @srq_init_attr: the attributes of the SRQ 34 int rvt_create_srq(struct ib_srq *ibsrq, struct ib_srq_init_attr *srq_init_attr, argument 42 if (srq_init_attr->srq_type != IB_SRQT_BASIC) 45 if (srq_init_attr->attr.max_sge == 0 || 46 srq_init_attr->attr.max_sge > dev->dparms.props.max_srq_sge || 47 srq_init_attr->attr.max_wr == 0 || 48 srq_init_attr->attr.max_wr > dev->dparms.props.max_srq_wr) 54 srq->rq.size = srq_init_attr->attr.max_wr + 1; 55 srq->rq.max_sge = srq_init_attr->attr.max_sge; 87 srq->limit = srq_init_attr [all...] |
/linux-master/drivers/infiniband/hw/bnxt_re/ |
H A D | ib_verbs.h | 203 struct ib_srq_init_attr *srq_init_attr,
|
H A D | ib_verbs.c | 1729 struct ib_srq_init_attr *srq_init_attr, 1748 if (srq_init_attr->attr.max_wr >= dev_attr->max_srq_wqes) { 1754 if (srq_init_attr->srq_type != IB_SRQT_BASIC) { 1766 entries = bnxt_re_init_depth(srq_init_attr->attr.max_wr + 1, uctx); 1771 srq->qplib_srq.max_sge = srq_init_attr->attr.max_sge; 1774 srq->qplib_srq.threshold = srq_init_attr->attr.srq_limit; 1775 srq->srq_limit = srq_init_attr->attr.srq_limit; 1728 bnxt_re_create_srq(struct ib_srq *ib_srq, struct ib_srq_init_attr *srq_init_attr, struct ib_udata *udata) argument
|
/linux-master/drivers/infiniband/core/ |
H A D | verbs.c | 999 * @srq_init_attr: A list of initial attributes required to create the 1011 struct ib_srq_init_attr *srq_init_attr, 1024 srq->event_handler = srq_init_attr->event_handler; 1025 srq->srq_context = srq_init_attr->srq_context; 1026 srq->srq_type = srq_init_attr->srq_type; 1030 srq->ext.cq = srq_init_attr->ext.cq; 1034 srq->ext.xrc.xrcd = srq_init_attr->ext.xrc.xrcd; 1043 ret = pd->device->ops.create_srq(srq, srq_init_attr, udata); 1010 ib_create_srq_user(struct ib_pd *pd, struct ib_srq_init_attr *srq_init_attr, struct ib_usrq_object *uobject, struct ib_udata *udata) argument
|
/linux-master/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_cm.c | 1555 struct ib_srq_init_attr srq_init_attr = { local 1563 priv->cm.srq = ib_create_srq(priv->pd, &srq_init_attr);
|
/linux-master/include/rdma/ |
H A D | ib_verbs.h | 2451 struct ib_srq_init_attr *srq_init_attr, 3643 struct ib_srq_init_attr *srq_init_attr, 3647 ib_create_srq(struct ib_pd *pd, struct ib_srq_init_attr *srq_init_attr) argument 3652 return ib_create_srq_user(pd, srq_init_attr, NULL, NULL);
|
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_device.h | 1236 struct ib_srq_init_attr *srq_init_attr,
|
Completed in 365 milliseconds