| /freebsd/sys/ofed/drivers/infiniband/core/ |
| H A D | ib_verbs.c | 853 struct ib_qp_init_attr *qp_init_attr) in ib_create_xrc_qp() argument 862 qp->xrcd = qp_init_attr->xrcd; in ib_create_xrc_qp() 863 atomic_inc(&qp_init_attr->xrcd->usecnt); in ib_create_xrc_qp() 866 qp = __ib_open_qp(real_qp, qp_init_attr->event_handler, in ib_create_xrc_qp() 867 qp_init_attr->qp_context); in ib_create_xrc_qp() 869 __ib_insert_xrcd_qp(qp_init_attr->xrcd, real_qp); in ib_create_xrc_qp() 876 struct ib_qp_init_attr *qp_init_attr) in ib_create_qp() argument 878 struct ib_device *device = pd ? pd->device : qp_init_attr->xrcd->device; in ib_create_qp() 881 if (qp_init_attr->rwq_ind_tbl && in ib_create_qp() 882 (qp_init_attr->recv_cq || in ib_create_qp() [all …]
|
| H A D | ib_mad.c | 3063 struct ib_qp_init_attr qp_init_attr; in create_mad_qp() local 3066 memset(&qp_init_attr, 0, sizeof qp_init_attr); in create_mad_qp() 3067 qp_init_attr.send_cq = qp_info->port_priv->cq; in create_mad_qp() 3068 qp_init_attr.recv_cq = qp_info->port_priv->cq; in create_mad_qp() 3069 qp_init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in create_mad_qp() 3070 qp_init_attr.cap.max_send_wr = mad_sendq_size; in create_mad_qp() 3071 qp_init_attr.cap.max_recv_wr = mad_recvq_size; in create_mad_qp() 3072 qp_init_attr.cap.max_send_sge = IB_MAD_SEND_REQ_MAX_SG; in create_mad_qp() 3073 qp_init_attr.cap.max_recv_sge = IB_MAD_RECV_REQ_MAX_SG; in create_mad_qp() 3074 qp_init_attr.qp_type = qp_type; in create_mad_qp() [all …]
|
| H A D | ib_cma.c | 837 struct ib_qp_init_attr *qp_init_attr) in rdma_create_qp() argument 847 qp_init_attr->port_num = id->port_num; in rdma_create_qp() 848 qp = ib_create_qp(pd, qp_init_attr); in rdma_create_qp()
|
| /freebsd/contrib/libpcap/ |
| H A D | pcap-rdmasniff.c | 206 struct ibv_qp_init_attr qp_init_attr; in rdmasniff_activate() local 243 memset(&qp_init_attr, 0, sizeof qp_init_attr); in rdmasniff_activate() 244 qp_init_attr.send_cq = qp_init_attr.recv_cq = priv->cq; in rdmasniff_activate() 245 qp_init_attr.cap.max_recv_wr = RDMASNIFF_NUM_RECEIVES; in rdmasniff_activate() 246 qp_init_attr.cap.max_recv_sge = 1; in rdmasniff_activate() 247 qp_init_attr.qp_type = IBV_QPT_RAW_PACKET; in rdmasniff_activate() 248 priv->qp = ibv_create_qp(priv->pd, &qp_init_attr); in rdmasniff_activate()
|
| /freebsd/contrib/ofed/libibverbs/ |
| H A D | compat-1_0.c | 273 struct ibv_qp_init_attr_1_0 *qp_init_attr); 866 struct ibv_qp_init_attr_1_0 *qp_init_attr) in __ibv_create_qp_1_0() argument 876 real_init_attr.qp_context = qp_init_attr->qp_context; in __ibv_create_qp_1_0() 877 real_init_attr.send_cq = qp_init_attr->send_cq->real_cq; in __ibv_create_qp_1_0() 878 real_init_attr.recv_cq = qp_init_attr->recv_cq->real_cq; in __ibv_create_qp_1_0() 879 real_init_attr.srq = qp_init_attr->srq ? in __ibv_create_qp_1_0() 880 qp_init_attr->srq->real_srq : NULL; in __ibv_create_qp_1_0() 881 real_init_attr.cap = qp_init_attr->cap; in __ibv_create_qp_1_0() 882 real_init_attr.qp_type = qp_init_attr->qp_type; in __ibv_create_qp_1_0() 883 real_init_attr.sq_sig_all = qp_init_attr->sq_sig_all; in __ibv_create_qp_1_0() [all …]
|
| H A D | verbs.c | 90 struct ibv_qp_init_attr *qp_init_attr); 596 struct ibv_qp_init_attr *qp_init_attr) in __ibv_create_qp() argument 598 struct ibv_qp *qp = pd->context->ops.create_qp(pd, qp_init_attr); in __ibv_create_qp() 602 qp->qp_context = qp_init_attr->qp_context; in __ibv_create_qp() 604 qp->send_cq = qp_init_attr->send_cq; in __ibv_create_qp() 605 qp->recv_cq = qp_init_attr->recv_cq; in __ibv_create_qp() 606 qp->srq = qp_init_attr->srq; in __ibv_create_qp() 607 qp->qp_type = qp_init_attr->qp_type; in __ibv_create_qp()
|
| H A D | driver.h | 253 struct ibv_qp_init_attr *qp_init_attr,
|
| H A D | verbs.h | 2032 struct ibv_qp_init_attr *qp_init_attr);
|
| /freebsd/sys/ofed/drivers/infiniband/ulp/sdp/ |
| H A D | sdp_cma.c | 76 struct ib_qp_init_attr qp_init_attr = { in sdp_init_qp() local 94 qp_init_attr.cap.max_send_sge = MIN(ssk->max_sge, SDP_MAX_SEND_SGES); in sdp_init_qp() 96 qp_init_attr.cap.max_send_sge); in sdp_init_qp() 98 qp_init_attr.cap.max_recv_sge = MIN(ssk->max_sge, SDP_MAX_RECV_SGES); in sdp_init_qp() 100 qp_init_attr.cap.max_recv_sge); in sdp_init_qp() 117 qp_init_attr.recv_cq = ssk->rx_ring.cq; in sdp_init_qp() 118 qp_init_attr.send_cq = ssk->tx_ring.cq; in sdp_init_qp() 120 rc = rdma_create_qp(id, ssk->sdp_dev->pd, &qp_init_attr); in sdp_init_qp()
|
| /freebsd/contrib/ofed/librdmacm/ |
| H A D | rdma_cma.h | 277 struct ibv_pd *pd, struct ibv_qp_init_attr *qp_init_attr); 386 struct ibv_qp_init_attr *qp_init_attr); 388 struct ibv_qp_init_attr_ex *qp_init_attr);
|
| H A D | cma.c | 103 struct ibv_qp_init_attr *qp_init_attr; member 1392 struct ibv_qp_init_attr *qp_init_attr) in rdma_create_qp() argument 1397 memcpy(&attr_ex, qp_init_attr, sizeof(*qp_init_attr)); in rdma_create_qp() 1401 memcpy(qp_init_attr, &attr_ex, sizeof(*qp_init_attr)); in rdma_create_qp() 1566 if (id_priv->qp_init_attr) { in rdma_get_request() 1569 attr = *id_priv->qp_init_attr; in rdma_get_request() 2311 struct ibv_pd *pd, struct ibv_qp_init_attr *qp_init_attr) in ucma_passive_ep() argument 2327 if (qp_init_attr) { in ucma_passive_ep() 2328 id_priv->qp_init_attr = malloc(sizeof(*qp_init_attr)); in ucma_passive_ep() 2329 if (!id_priv->qp_init_attr) in ucma_passive_ep() [all …]
|
| /freebsd/sys/dev/mlx4/mlx4_ib/ |
| H A D | mlx4_ib_mad.c | 1757 struct mlx4_ib_qp_tunnel_init_attr qp_init_attr; in create_pv_sqp() local 1766 memset(&qp_init_attr, 0, sizeof qp_init_attr); in create_pv_sqp() 1767 qp_init_attr.init_attr.send_cq = ctx->cq; in create_pv_sqp() 1768 qp_init_attr.init_attr.recv_cq = ctx->cq; in create_pv_sqp() 1769 qp_init_attr.init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in create_pv_sqp() 1770 qp_init_attr.init_attr.cap.max_send_wr = MLX4_NUM_TUNNEL_BUFS; in create_pv_sqp() 1771 qp_init_attr.init_attr.cap.max_recv_wr = MLX4_NUM_TUNNEL_BUFS; in create_pv_sqp() 1772 qp_init_attr.init_attr.cap.max_send_sge = 1; in create_pv_sqp() 1773 qp_init_attr.init_attr.cap.max_recv_sge = 1; in create_pv_sqp() 1775 qp_init_attr.init_attr.qp_type = IB_QPT_UD; in create_pv_sqp() [all …]
|
| H A D | mlx4_ib_qp.c | 3429 struct ib_qp_init_attr *qp_init_attr) in mlx4_ib_query_qp() argument 3510 qp_init_attr->cap = qp_attr->cap; in mlx4_ib_query_qp() 3512 qp_init_attr->create_flags = 0; in mlx4_ib_query_qp() 3514 qp_init_attr->create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; in mlx4_ib_query_qp() 3517 qp_init_attr->create_flags |= IB_QP_CREATE_IPOIB_UD_LSO; in mlx4_ib_query_qp() 3520 qp_init_attr->create_flags |= IB_QP_CREATE_NETIF_QP; in mlx4_ib_query_qp() 3522 qp_init_attr->sq_sig_type = in mlx4_ib_query_qp()
|
| H A D | mlx4_ib.h | 766 struct ib_qp_init_attr *qp_init_attr);
|
| /freebsd/sys/dev/mlx5/mlx5_ib/ |
| H A D | mlx5_ib_gsi.c | 396 struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_gsi_query_qp() argument 402 ret = ib_query_qp(gsi->rx_qp, qp_attr, qp_attr_mask, qp_init_attr); in mlx5_ib_gsi_query_qp() 403 qp_init_attr->cap = gsi->cap; in mlx5_ib_gsi_query_qp()
|
| H A D | mlx5_ib_qp.c | 4552 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_query_qp() argument 4564 qp_init_attr); in mlx5_ib_query_qp() 4596 qp_init_attr->qp_context = ibqp->qp_context; in mlx5_ib_query_qp() 4602 qp_init_attr->qp_type = ibqp->qp_type; in mlx5_ib_query_qp() 4603 qp_init_attr->recv_cq = ibqp->recv_cq; in mlx5_ib_query_qp() 4604 qp_init_attr->send_cq = ibqp->send_cq; in mlx5_ib_query_qp() 4605 qp_init_attr->srq = ibqp->srq; in mlx5_ib_query_qp() 4608 qp_init_attr->cap = qp_attr->cap; in mlx5_ib_query_qp() 4610 qp_init_attr->create_flags = 0; in mlx5_ib_query_qp() 4612 qp_init_attr->create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; in mlx5_ib_query_qp() [all …]
|
| H A D | mlx5_ib.h | 922 struct ib_qp_init_attr *qp_init_attr); 1066 struct ib_qp_init_attr *qp_init_attr);
|
| /freebsd/sys/ofed/include/rdma/ |
| H A D | rdma_cm.h | 233 struct ib_qp_init_attr *qp_init_attr);
|
| H A D | ib_verbs.h | 2252 struct ib_qp_init_attr *qp_init_attr, 2261 struct ib_qp_init_attr *qp_init_attr); 3177 struct ib_qp_init_attr *qp_init_attr); 3222 struct ib_qp_init_attr *qp_init_attr);
|
| /freebsd/sys/dev/bnxt/bnxt_re/ |
| H A D | ib_verbs.h | 329 struct ib_qp_init_attr *qp_init_attr, 334 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr);
|
| H A D | ib_verbs.c | 2384 struct ib_qp_init_attr *qp_init_attr, in bnxt_re_create_qp() argument 2411 rc = bnxt_re_test_qp_limits(rdev, qp_init_attr, dev_attr); in bnxt_re_create_qp() 2423 rc = bnxt_re_init_qp_attr(qp, pd, qp_init_attr, udata); in bnxt_re_create_qp() 2427 if (qp_init_attr->qp_type == IB_QPT_GSI && in bnxt_re_create_qp() 2454 if (qp_init_attr->qp_type == IB_QPT_GSI) in bnxt_re_create_qp() 2470 if (qp_init_attr->qp_type == IB_QPT_RC) { in bnxt_re_create_qp() 2474 } else if (qp_init_attr->qp_type == IB_QPT_UD) { in bnxt_re_create_qp() 2925 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) in bnxt_re_query_qp() argument 2968 qp_init_attr->sq_sig_type = qplib_qp->sig_type ? IB_SIGNAL_ALL_WR : in bnxt_re_query_qp() 2977 qp_init_attr->cap = qp_attr->cap; in bnxt_re_query_qp()
|
| /freebsd/sys/dev/mthca/ |
| H A D | mthca_dev.h | 533 struct ib_qp_init_attr *qp_init_attr);
|
| H A D | mthca_qp.c | 426 struct ib_qp_init_attr *qp_init_attr) in mthca_query_qp() argument 505 qp_init_attr->cap = qp_attr->cap; in mthca_query_qp() 506 qp_init_attr->sq_sig_type = qp->sq_policy; in mthca_query_qp()
|
| /freebsd/sys/dev/qlnx/qlnxr/ |
| H A D | qlnxr_verbs.c | 3687 struct ib_qp_init_attr *qp_init_attr) in qlnxr_query_qp() argument 3706 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in qlnxr_query_qp() 3735 qp_init_attr->cap = qp_attr->cap; in qlnxr_query_qp()
|