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

12

/freebsd-11-stable/contrib/ofed/librdmacm/examples/
H A Drdma_server.c50 struct ibv_qp_init_attr init_attr; local
64 memset(&init_attr, 0, sizeof init_attr);
65 init_attr.cap.max_send_wr = init_attr.cap.max_recv_wr = 1;
66 init_attr.cap.max_send_sge = init_attr.cap.max_recv_sge = 1;
67 init_attr.cap.max_inline_data = 16;
68 init_attr.sq_sig_all = 1;
69 ret = rdma_create_ep(&listen_id, res, NULL, &init_attr);
[all...]
H A Drping.c482 struct ibv_qp_init_attr init_attr; local
485 memset(&init_attr, 0, sizeof(init_attr));
486 init_attr.cap.max_send_wr = RPING_SQ_DEPTH;
487 init_attr.cap.max_recv_wr = 2;
488 init_attr.cap.max_recv_sge = 1;
489 init_attr.cap.max_send_sge = 1;
490 init_attr.qp_type = IBV_QPT_RC;
491 init_attr.send_cq = cb->cq;
492 init_attr
[all...]
/freebsd-11-stable/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_verbs.c133 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-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_srq.c72 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)
97 srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1);
98 srq->msrq.max_gs = init_attr->attr.max_sge;
185 cqn = (init_attr->srq_type == IB_SRQT_XRC) ?
186 to_mcq(init_attr->ext.xrc.cq)->mcq.cqn : 0;
187 xrcdn = (init_attr->srq_type == IB_SRQT_XRC) ?
188 to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn :
204 init_attr
71 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_qp.c642 struct ib_qp_init_attr *init_attr,
651 enum mlx4_ib_qp_type qp_type = (enum mlx4_ib_qp_type) init_attr->qp_type;
659 !(init_attr->create_flags & MLX4_IB_SRIOV_SQP))) {
660 if (init_attr->qp_type == IB_QPT_GSI)
672 init_attr->cap.max_recv_sge++;
673 } else if (init_attr->create_flags & MLX4_IB_SRIOV_TUNNEL_QP) {
675 container_of(init_attr,
676 struct mlx4_ib_qp_tunnel_init_attr, init_attr);
725 if (init_attr->sq_sig_type == IB_SIGNAL_ALL_WR)
728 err = set_rq_size(dev, &init_attr
641 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 **caller_qp, gfp_t gfp) argument
1126 _mlx4_ib_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument
1242 mlx4_ib_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument
[all...]
H A Dmlx4_ib_mad.c1771 qp_init_attr.init_attr.send_cq = ctx->cq;
1772 qp_init_attr.init_attr.recv_cq = ctx->cq;
1773 qp_init_attr.init_attr.sq_sig_type = IB_SIGNAL_ALL_WR;
1774 qp_init_attr.init_attr.cap.max_send_wr = MLX4_NUM_TUNNEL_BUFS;
1775 qp_init_attr.init_attr.cap.max_recv_wr = MLX4_NUM_TUNNEL_BUFS;
1776 qp_init_attr.init_attr.cap.max_send_sge = 1;
1777 qp_init_attr.init_attr.cap.max_recv_sge = 1;
1779 qp_init_attr.init_attr.qp_type = IB_QPT_UD;
1780 qp_init_attr.init_attr.create_flags =
1788 qp_init_attr.init_attr
[all...]
/freebsd-11-stable/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-11-stable/sys/dev/mlx5/mlx5_fpga/
H A Dmlx5fpga_ipsec.c324 struct mlx5_fpga_conn_attr init_attr = {0}; local
347 init_attr.rx_size = SBU_QP_QUEUE_SIZE;
348 init_attr.tx_size = SBU_QP_QUEUE_SIZE;
349 init_attr.recv_cb = mlx5_fpga_ipsec_recv;
350 init_attr.cb_arg = fdev;
351 conn = mlx5_fpga_sbu_conn_create(fdev, &init_attr);
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_srq.c235 struct ib_srq_init_attr *init_attr,
247 if (init_attr->attr.max_wr >= max_srq_wqes) {
249 init_attr->attr.max_wr,
260 srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1);
261 srq->msrq.max_gs = init_attr->attr.max_sge;
283 in.type = init_attr->srq_type;
300 if (init_attr->srq_type == IB_SRQT_XRC) {
301 in.xrcd = to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn;
302 in.cqn = to_mcq(init_attr->ext.xrc.cq)->mcq.cqn;
303 } else if (init_attr
234 mlx5_ib_create_srq(struct ib_pd *pd, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) argument
[all...]
H A Dmlx5_ib_qp.c895 struct ib_qp_init_attr *init_attr,
908 if (init_attr->create_flags & ~(IB_QP_CREATE_SIGNATURE_EN |
914 if (init_attr->qp_type == MLX5_IB_QPT_REG_UMR)
926 err = calc_sq_size(dev, init_attr, qp);
960 if (init_attr->create_flags & mlx5_ib_create_qp_sqpn_qp1()) {
1325 struct ib_qp_init_attr *init_attr,
1343 if (init_attr->qp_type != IB_QPT_RAW_PACKET)
1346 if (init_attr->create_flags || init_attr->send_cq)
1396 init_attr
894 create_kernel_qp(struct mlx5_ib_dev *dev, struct ib_qp_init_attr *init_attr, struct mlx5_ib_qp *qp, u32 **in, int *inlen, struct mlx5_ib_qp_base *base) argument
1323 create_rss_raw_qp_tir(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument
1500 create_qp_common(struct mlx5_ib_dev *dev, struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata, struct mlx5_ib_qp *qp) argument
2004 mlx5_ib_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument
4623 create_rq(struct mlx5_ib_rwq *rwq, struct ib_pd *pd, struct ib_wq_init_attr *init_attr) argument
4685 prepare_user_rq(struct ib_pd *pd, struct ib_wq_init_attr *init_attr, struct ib_udata *udata, struct mlx5_ib_rwq *rwq) argument
4740 mlx5_ib_create_wq(struct ib_pd *pd, struct ib_wq_init_attr *init_attr, struct ib_udata *udata) argument
4811 mlx5_ib_create_rwq_ind_table(struct ib_device *device, struct ib_rwq_ind_table_init_attr *init_attr, struct ib_udata *udata) argument
[all...]
H A Dmlx5_ib_gsi.c111 struct ib_qp_init_attr *init_attr)
115 struct ib_qp_init_attr hw_init_attr = *init_attr;
116 const u8 port_num = init_attr->port_num;
140 gsi->outstanding_wrs = kcalloc(init_attr->cap.max_send_wr,
161 gsi->cap = init_attr->cap;
162 gsi->sq_sig_type = init_attr->sq_sig_type;
166 gsi->cq = ib_alloc_cq(pd->device, gsi, init_attr->cap.max_send_wr, 0,
190 dev->devr.ports[init_attr->port_num - 1].gsi = gsi;
249 struct ib_qp_init_attr init_attr = { local
264 return ib_create_qp(pd, &init_attr);
110 mlx5_ib_gsi_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *init_attr) argument
[all...]
H A Dmlx5_ib.h800 struct ib_srq_init_attr *init_attr,
809 struct ib_qp_init_attr *init_attr,
902 struct ib_wq_init_attr *init_attr,
908 struct ib_rwq_ind_table_init_attr *init_attr,
959 struct ib_qp_init_attr *init_attr);
/freebsd-11-stable/sys/dev/iser/
H A Diser_verbs.c433 struct ib_qp_init_attr init_attr; local
453 memset(&init_attr, 0, sizeof init_attr);
454 init_attr.event_handler = iser_qp_event_callback;
455 init_attr.qp_context = (void *)ib_conn;
456 init_attr.send_cq = ib_conn->comp->cq;
457 init_attr.recv_cq = ib_conn->comp->cq;
458 init_attr.cap.max_recv_wr = ISER_QP_MAX_RECV_DTOS;
459 init_attr.cap.max_send_sge = 2;
460 init_attr
791 struct ib_qp_init_attr init_attr; local
[all...]
/freebsd-11-stable/sys/dev/mthca/
H A Dmthca_provider.c440 struct ib_srq_init_attr *init_attr,
448 if (init_attr->srq_type != IB_SRQT_BASIC)
475 &init_attr->attr, srq);
516 struct ib_qp_init_attr *init_attr,
523 if (init_attr->create_flags)
526 switch (init_attr->qp_type) {
571 to_mcq(init_attr->send_cq),
572 to_mcq(init_attr->recv_cq),
573 init_attr->qp_type, init_attr
439 mthca_create_srq(struct ib_pd *pd, struct ib_srq_init_attr *init_attr, struct ib_udata *udata) argument
515 mthca_create_qp(struct ib_pd *pd, struct ib_qp_init_attr *init_attr, struct ib_udata *udata) argument
[all...]
/freebsd-11-stable/contrib/ofed/libibverbs/
H A Dcompat-1_0.c199 struct ibv_qp_init_attr *init_attr);
276 int attr_mask, struct ibv_qp_init_attr_1_0 *init_attr);
912 struct ibv_qp_init_attr_1_0 *init_attr)
921 init_attr->qp_context = qp->qp_context;
922 init_attr->send_cq = real_init_attr.send_cq->cq_context;
923 init_attr->recv_cq = real_init_attr.recv_cq->cq_context;
924 init_attr->srq = real_init_attr.srq->srq_context;
925 init_attr->qp_type = real_init_attr.qp_type;
926 init_attr->cap = real_init_attr.cap;
927 init_attr
910 __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
[all...]
H A Dibverbs.h64 struct ibv_cq_init_attr_ex *init_attr);
H A Dcmd.c1147 struct ibv_qp_init_attr *init_attr,
1219 init_attr->qp_context = qp->qp_context;
1220 init_attr->send_cq = qp->send_cq;
1221 init_attr->recv_cq = qp->recv_cq;
1222 init_attr->srq = qp->srq;
1223 init_attr->qp_type = qp->qp_type;
1224 init_attr->cap.max_send_wr = resp.max_send_wr;
1225 init_attr->cap.max_recv_wr = resp.max_recv_wr;
1226 init_attr->cap.max_send_sge = resp.max_send_sge;
1227 init_attr
1145 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
2024 ibv_cmd_create_rwq_ind_table(struct ibv_context *context, struct ibv_rwq_ind_table_init_attr *init_attr, struct ibv_rwq_ind_table *rwq_ind_table, struct ibv_create_rwq_ind_table *cmd, size_t cmd_core_size, size_t cmd_size, struct ibv_create_rwq_ind_table_resp *resp, size_t resp_core_size, size_t resp_size) argument
[all...]
H A Dverbs.h1445 struct ibv_qp_init_attr *init_attr);
1530 struct ibv_rwq_ind_table_init_attr *init_attr);
1538 struct ibv_cq_init_attr_ex *init_attr);
2125 * @init_attr: Additional attributes of the selected QP.
2132 struct ibv_qp_init_attr *init_attr);
2222 * @init_attr: A list of initial attributes required to create the Indirection Table.
2228 struct ibv_rwq_ind_table_init_attr *init_attr)
2238 return vctx->create_rwq_ind_table(context, init_attr);
2227 ibv_create_rwq_ind_table(struct ibv_context *context, struct ibv_rwq_ind_table_init_attr *init_attr) argument
/freebsd-11-stable/contrib/ofed/libibverbs/examples/
H A Dud_pingpong.c369 struct ibv_qp_init_attr init_attr = { local
381 ctx->qp = ibv_create_qp(ctx->pd, &init_attr);
387 ibv_query_qp(ctx->qp, &attr, IBV_QP_CAP, &init_attr);
388 if (init_attr.cap.max_inline_data >= size) {
H A Duc_pingpong.c358 struct ibv_qp_init_attr init_attr = { local
370 ctx->qp = ibv_create_qp(ctx->pd, &init_attr);
375 ibv_query_qp(ctx->qp, &attr, IBV_QP_CAP, &init_attr);
376 if (init_attr.cap.max_inline_data >= size) {
H A Dsrq_pingpong.c424 struct ibv_qp_init_attr init_attr = { local
435 ctx->qp[i] = ibv_create_qp(ctx->pd, &init_attr);
440 ibv_query_qp(ctx->qp[i], &attr, IBV_QP_CAP, &init_attr);
441 if (init_attr.cap.max_inline_data >= size) {
H A Drc_pingpong.c427 struct ibv_qp_init_attr init_attr = { local
439 ctx->qp = ibv_create_qp(ctx->pd, &init_attr);
445 ibv_query_qp(ctx->qp, &attr, IBV_QP_CAP, &init_attr);
446 if (init_attr.cap.max_inline_data >= size) {
/freebsd-11-stable/sys/contrib/rdma/krping/
H A Dkrping.c616 struct ib_qp_init_attr init_attr; local
619 memset(&init_attr, 0, sizeof(init_attr));
620 init_attr.cap.max_send_wr = cb->txdepth;
621 init_attr.cap.max_recv_wr = 2;
624 init_attr.cap.max_send_wr++;
625 init_attr.cap.max_recv_wr++;
627 init_attr.cap.max_recv_sge = 1;
628 init_attr.cap.max_send_sge = 1;
629 init_attr
[all...]
/freebsd-11-stable/contrib/ofed/libmlx4/
H A Dverbs.c958 struct ibv_qp_init_attr *init_attr)
964 ret = ibv_cmd_query_qp(ibqp, attr, attr_mask, init_attr, &cmd, sizeof cmd);
968 init_attr->cap.max_send_wr = qp->sq.max_post;
969 init_attr->cap.max_send_sge = qp->sq.max_gs;
970 init_attr->cap.max_inline_data = qp->max_inline_data;
972 attr->cap = init_attr->cap;
956 mlx4_query_qp(struct ibv_qp *ibqp, struct ibv_qp_attr *attr, int attr_mask, struct ibv_qp_init_attr *init_attr) argument
/freebsd-11-stable/contrib/ofed/libcxgb4/
H A Dlibcxgb4.h214 struct ibv_qp_init_attr *init_attr);

Completed in 219 milliseconds

12