Searched refs:init_attr (Results 1 - 20 of 20) sorted by relevance

/freebsd-9.3-release/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_verbs.c130 struct ib_qp_init_attr init_attr = { local
196 init_attr.send_cq = priv->send_cq;
197 init_attr.recv_cq = priv->recv_cq;
200 init_attr.create_flags |= IB_QP_CREATE_IPOIB_UD_LSO;
203 init_attr.create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK;
205 init_attr.cap.max_send_sge = IPOIB_UD_TX_SG;
207 priv->qp = ib_create_qp(priv->pd, &init_attr);
/freebsd-9.3-release/sys/ofed/drivers/infiniband/hw/mlx4/
H A Dsrq.c73 struct ib_srq_init_attr *init_attr,
87 if (init_attr->attr.max_wr >= dev->dev->caps.max_srq_wqes ||
88 init_attr->attr.max_sge > dev->dev->caps.max_srq_sge) {
91 init_attr->attr.max_wr, init_attr->attr.max_sge);
101 srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1);
102 srq->msrq.max_gs = init_attr->attr.max_sge;
204 init_attr->attr.max_wr = srq->msrq.max - 1;
264 struct ib_srq_init_attr *init_attr,
267 return mlx4_ib_create_xrc_srq(pd, NULL, NULL, init_attr, udat
70 mlx4_ib_create_xrc_srq(struct ib_pd *pd, struct ib_cq *xrc_cq, struct ib_xrcd *xrcd, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) argument
263 mlx4_ib_create_srq(struct ib_pd *pd, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) argument
[all...]
H A Dmlx4_ib.h339 struct ib_srq_init_attr *init_attr,
344 struct ib_srq_init_attr *init_attr,
355 struct ib_qp_init_attr *init_attr,
382 int mlx4_ib_create_xrc_rcv_qp(struct ib_qp_init_attr *init_attr,
388 struct ib_qp_init_attr *init_attr);
H A Dqp.c534 struct ib_qp_init_attr *init_attr,
547 if (init_attr->sq_sig_type == IB_SIGNAL_ALL_WR)
550 err = set_rq_size(dev, &init_attr->cap, !!pd->uobject,
551 !!init_attr->srq || !!init_attr->xrc_domain , qp);
590 if (!init_attr->srq && init_attr->qp_type != IB_QPT_XRC) {
601 if (init_attr->create_flags & IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK)
604 if (init_attr->create_flags & IB_QP_CREATE_IPOIB_UD_LSO)
607 err = set_kernel_sq_size(dev, &init_attr
533 create_qp_common(struct mlx4_ib_dev *dev, struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata, int sqpn, struct mlx4_ib_qp *qp) argument
817 mlx4_ib_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument
2471 mlx4_ib_create_xrc_rcv_qp(struct ib_qp_init_attr *init_attr, u32 *qp_num) argument
[all...]
/freebsd-9.3-release/contrib/ofed/libmlx4/src/
H A Dverbs.c561 struct ibv_qp_init_attr *init_attr)
567 ret = ibv_cmd_query_qp(ibqp, attr, attr_mask, init_attr, &cmd, sizeof cmd);
571 init_attr->cap.max_send_wr = qp->sq.max_post;
572 init_attr->cap.max_send_sge = qp->sq.max_gs;
573 init_attr->cap.max_inline_data = qp->max_inline_data;
575 attr->cap = init_attr->cap;
843 int mlx4_create_xrc_rcv_qp(struct ibv_qp_init_attr *init_attr, argument
847 return ibv_cmd_create_xrc_rcv_qp(init_attr, xrc_qp_num);
863 struct ibv_qp_init_attr *init_attr)
868 attr, attr_mask, init_attr);
559 mlx4_query_qp(struct ibv_qp *ibqp, struct ibv_qp_attr *attr, enum ibv_qp_attr_mask attr_mask, struct ibv_qp_init_attr *init_attr) argument
859 mlx4_query_xrc_rcv_qp(struct ibv_xrc_domain *xrc_domain, uint32_t xrc_qp_num, struct ibv_qp_attr *attr, int attr_mask, struct ibv_qp_init_attr *init_attr) argument
[all...]
H A Dmlx4.h405 struct ibv_qp_init_attr *init_attr);
439 int mlx4_create_xrc_rcv_qp(struct ibv_qp_init_attr *init_attr,
449 struct ibv_qp_init_attr *init_attr);
/freebsd-9.3-release/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_qp.c843 struct t3_rdma_init_attr init_attr; local
850 init_attr.tid = qhp->ep->hwtid;
851 init_attr.qpid = qhp->wq.qpid;
852 init_attr.pdid = qhp->attr.pd;
853 init_attr.scqid = qhp->attr.scq;
854 init_attr.rcqid = qhp->attr.rcq;
855 init_attr.rq_addr = qhp->wq.rq_addr;
856 init_attr.rq_size = 1 << qhp->wq.rq_size_log2;
857 init_attr.mpaattrs = uP_RI_MPA_IETF_ENABLE |
862 init_attr
[all...]
/freebsd-9.3-release/contrib/ofed/libibverbs/src/
H A Dverbs.c454 struct ibv_qp_init_attr *init_attr)
458 ret = qp->context->ops.query_qp(qp, attr, attr_mask, init_attr);
601 int ibv_create_xrc_rcv_qp(struct ibv_qp_init_attr *init_attr, argument
605 if (!init_attr || !(init_attr->xrc_domain))
608 c = init_attr->xrc_domain->context;
612 return c->more_ops->create_xrc_rcv_qp(init_attr,
635 struct ibv_qp_init_attr *init_attr)
644 attr_mask, init_attr);
452 __ibv_query_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, int attr_mask, struct ibv_qp_init_attr *init_attr) argument
631 ibv_query_xrc_rcv_qp(struct ibv_xrc_domain *d, uint32_t xrc_rcv_qpn, struct ibv_qp_attr *attr, int attr_mask, struct ibv_qp_init_attr *init_attr) argument
H A Dcmd.c686 struct ibv_qp_init_attr *init_attr,
751 init_attr->qp_context = qp->qp_context;
752 init_attr->send_cq = qp->send_cq;
753 init_attr->recv_cq = qp->recv_cq;
754 init_attr->srq = qp->srq;
755 init_attr->qp_type = qp->qp_type;
757 init_attr->xrc_domain = qp->xrc_domain;
758 init_attr->cap.max_send_wr = resp.max_send_wr;
759 init_attr->cap.max_recv_wr = resp.max_recv_wr;
760 init_attr
684 ibv_cmd_query_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, int attr_mask, struct ibv_qp_init_attr *init_attr, struct ibv_query_qp *cmd, size_t cmd_size) argument
832 ibv_cmd_create_xrc_rcv_qp(struct ibv_qp_init_attr *init_attr, uint32_t *xrc_rcv_qpn) argument
932 ibv_cmd_query_xrc_rcv_qp(struct ibv_xrc_domain *d, uint32_t xrc_qp_num, struct ibv_qp_attr *attr, int attr_mask, struct ibv_qp_init_attr *init_attr) argument
[all...]
H A Dcompat-1_0.c201 struct ibv_qp_init_attr *init_attr);
810 struct ibv_qp_init_attr_1_0 *init_attr)
819 init_attr->qp_context = qp->qp_context;
820 init_attr->send_cq = real_init_attr.send_cq->cq_context;
821 init_attr->recv_cq = real_init_attr.recv_cq->cq_context;
822 init_attr->srq = real_init_attr.srq->srq_context;
823 init_attr->qp_type = real_init_attr.qp_type;
824 init_attr->cap = real_init_attr.cap;
825 init_attr->sq_sig_all = real_init_attr.sq_sig_all;
808 __ibv_query_qp_1_0(struct ibv_qp_1_0 *qp, struct ibv_qp_attr *attr, int attr_mask, struct ibv_qp_init_attr_1_0 *init_attr) argument
/freebsd-9.3-release/contrib/ofed/librdmacm/examples/
H A Drping.c479 struct ibv_qp_init_attr init_attr; local
482 memset(&init_attr, 0, sizeof(init_attr));
483 init_attr.cap.max_send_wr = RPING_SQ_DEPTH;
484 init_attr.cap.max_recv_wr = 2;
485 init_attr.cap.max_recv_sge = 1;
486 init_attr.cap.max_send_sge = 1;
487 init_attr.qp_type = IBV_QPT_RC;
488 init_attr.send_cq = cb->cq;
489 init_attr
[all...]
H A Dudaddy.c457 struct ibv_qp_init_attr init_attr; local
463 ibv_query_qp(node->cma_id->qp, &attr, IBV_QP_QKEY, &init_attr);
/freebsd-9.3-release/sys/ofed/drivers/infiniband/hw/mthca/
H A Dmthca_provider.c468 struct ib_srq_init_attr *init_attr,
500 &init_attr->attr, srq);
541 struct ib_qp_init_attr *init_attr,
548 if (init_attr->create_flags)
551 switch (init_attr->qp_type) {
596 to_mcq(init_attr->send_cq),
597 to_mcq(init_attr->recv_cq),
598 init_attr->qp_type, init_attr->sq_sig_type,
599 &init_attr
467 mthca_create_srq(struct ib_pd *pd, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) argument
540 mthca_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument
[all...]
/freebsd-9.3-release/contrib/ofed/libibverbs/include/infiniband/
H A Dverbs.h669 int (*create_xrc_rcv_qp)(struct ibv_qp_init_attr *init_attr,
679 struct ibv_qp_init_attr *init_attr);
728 struct ibv_qp_init_attr *init_attr);
1066 * @init_attr: Additional attributes of the selected QP.
1073 struct ibv_qp_init_attr *init_attr);
1228 * @init_attr: init attributes to use for QP. xrc domain MUST be included here.
1243 int ibv_create_xrc_rcv_qp(struct ibv_qp_init_attr *init_attr,
1280 * @init_attr: for returning the init attributes
1287 struct ibv_qp_init_attr *init_attr);
H A Ddriver.h147 int ibv_cmd_create_xrc_rcv_qp(struct ibv_qp_init_attr *init_attr,
153 struct ibv_qp_init_attr *init_attr);
/freebsd-9.3-release/sys/ofed/drivers/infiniband/core/
H A Duverbs_cmd.c1196 struct ib_qp_init_attr *init_attr; local
1203 init_attr = kmalloc(sizeof *init_attr, GFP_KERNEL);
1204 if (!attr || !init_attr) {
1215 ret = ib_query_qp(qp, attr, cmd.attr_mask, init_attr);
1270 resp.max_send_wr = init_attr->cap.max_send_wr;
1271 resp.max_recv_wr = init_attr->cap.max_recv_wr;
1272 resp.max_send_sge = init_attr->cap.max_send_sge;
1273 resp.max_recv_sge = init_attr->cap.max_recv_sge;
1274 resp.max_inline_data = init_attr
2676 struct ib_qp_init_attr init_attr; local
2829 struct ib_qp_init_attr *init_attr; local
[all...]
/freebsd-9.3-release/sys/contrib/rdma/krping/
H A Dkrping.c564 struct ib_qp_init_attr init_attr; local
567 memset(&init_attr, 0, sizeof(init_attr));
568 init_attr.cap.max_send_wr = cb->txdepth;
569 init_attr.cap.max_recv_wr = 2;
570 init_attr.cap.max_recv_sge = 1;
571 init_attr.cap.max_send_sge = 1;
572 init_attr.qp_type = IB_QPT_RC;
573 init_attr.send_cq = cb->cq;
574 init_attr
[all...]
/freebsd-9.3-release/contrib/ofed/libmthca/src/
H A Dmthca.h350 struct ibv_qp_init_attr *init_attr);
H A Dverbs.c622 struct ibv_qp_init_attr *init_attr)
626 return ibv_cmd_query_qp(qp, attr, attr_mask, init_attr, &cmd, sizeof cmd);
620 mthca_query_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr, enum ibv_qp_attr_mask attr_mask, struct ibv_qp_init_attr *init_attr) argument
/freebsd-9.3-release/sys/ofed/include/rdma/
H A Dib_verbs.h1197 int (*create_xrc_rcv_qp)(struct ib_qp_init_attr *init_attr,
1207 struct ib_qp_init_attr *init_attr);

Completed in 264 milliseconds