Home
last modified time | relevance | path

Searched refs:qp_init_attr (Results 1 – 19 of 19) sorted by relevance

/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_sqp.c66 struct ib_qp_init_attr *qp_init_attr) in ehca_define_sqp() argument
70 u8 port = qp_init_attr->port_num; in ehca_define_sqp()
75 switch (qp_init_attr->qp_type) { in ehca_define_sqp()
83 (u32) qp_init_attr->port_num, in ehca_define_sqp()
98 qp_init_attr->qp_type); in ehca_define_sqp()
Dehca_main.c556 struct ib_qp_init_attr qp_init_attr; in ehca_create_aqp1() local
580 memset(&qp_init_attr, 0, sizeof(struct ib_qp_init_attr)); in ehca_create_aqp1()
581 qp_init_attr.send_cq = ibcq; in ehca_create_aqp1()
582 qp_init_attr.recv_cq = ibcq; in ehca_create_aqp1()
583 qp_init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in ehca_create_aqp1()
584 qp_init_attr.cap.max_send_wr = 100; in ehca_create_aqp1()
585 qp_init_attr.cap.max_recv_wr = 100; in ehca_create_aqp1()
586 qp_init_attr.cap.max_send_sge = 2; in ehca_create_aqp1()
587 qp_init_attr.cap.max_recv_sge = 1; in ehca_create_aqp1()
588 qp_init_attr.qp_type = IB_QPT_GSI; in ehca_create_aqp1()
[all …]
Dehca_qp.c952 struct ib_qp_init_attr *qp_init_attr, in ehca_create_qp() argument
957 ret = internal_create_qp(pd, qp_init_attr, NULL, udata, 0); in ehca_create_qp()
968 struct ib_qp_init_attr qp_init_attr; in ehca_create_srq() local
982 memset(&qp_init_attr, 0, sizeof(qp_init_attr)); in ehca_create_srq()
983 qp_init_attr.event_handler = srq_init_attr->event_handler; in ehca_create_srq()
984 qp_init_attr.qp_context = srq_init_attr->srq_context; in ehca_create_srq()
985 qp_init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in ehca_create_srq()
986 qp_init_attr.qp_type = IB_QPT_RC; in ehca_create_srq()
987 qp_init_attr.cap.max_recv_wr = srq_init_attr->attr.max_wr; in ehca_create_srq()
988 qp_init_attr.cap.max_recv_sge = srq_init_attr->attr.max_sge; in ehca_create_srq()
[all …]
Dehca_iverbs.h158 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr);
182 struct ib_qp_init_attr *qp_init_attr);
/linux-4.4.14/drivers/infiniband/core/
Dverbs.c602 struct ib_qp_init_attr *qp_init_attr) in ib_create_qp() argument
607 device = pd ? pd->device : qp_init_attr->xrcd->device; in ib_create_qp()
608 qp = device->create_qp(pd, qp_init_attr, NULL); in ib_create_qp()
614 qp->qp_type = qp_init_attr->qp_type; in ib_create_qp()
617 if (qp_init_attr->qp_type == IB_QPT_XRC_TGT) { in ib_create_qp()
623 qp->xrcd = qp_init_attr->xrcd; in ib_create_qp()
624 atomic_inc(&qp_init_attr->xrcd->usecnt); in ib_create_qp()
628 qp = __ib_open_qp(real_qp, qp_init_attr->event_handler, in ib_create_qp()
629 qp_init_attr->qp_context); in ib_create_qp()
631 __ib_insert_xrcd_qp(qp_init_attr->xrcd, real_qp); in ib_create_qp()
[all …]
Dmad.c3101 struct ib_qp_init_attr qp_init_attr; in create_mad_qp() local
3104 memset(&qp_init_attr, 0, sizeof qp_init_attr); in create_mad_qp()
3105 qp_init_attr.send_cq = qp_info->port_priv->cq; in create_mad_qp()
3106 qp_init_attr.recv_cq = qp_info->port_priv->cq; in create_mad_qp()
3107 qp_init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in create_mad_qp()
3108 qp_init_attr.cap.max_send_wr = mad_sendq_size; in create_mad_qp()
3109 qp_init_attr.cap.max_recv_wr = mad_recvq_size; in create_mad_qp()
3110 qp_init_attr.cap.max_send_sge = IB_MAD_SEND_REQ_MAX_SG; in create_mad_qp()
3111 qp_init_attr.cap.max_recv_sge = IB_MAD_RECV_REQ_MAX_SG; in create_mad_qp()
3112 qp_init_attr.qp_type = qp_type; in create_mad_qp()
[all …]
Dcma.c674 struct ib_qp_init_attr *qp_init_attr) in rdma_create_qp() argument
684 qp = ib_create_qp(pd, qp_init_attr); in rdma_create_qp()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dmad.c1617 struct mlx4_ib_qp_tunnel_init_attr qp_init_attr; in create_pv_sqp() local
1626 memset(&qp_init_attr, 0, sizeof qp_init_attr); in create_pv_sqp()
1627 qp_init_attr.init_attr.send_cq = ctx->cq; in create_pv_sqp()
1628 qp_init_attr.init_attr.recv_cq = ctx->cq; in create_pv_sqp()
1629 qp_init_attr.init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in create_pv_sqp()
1630 qp_init_attr.init_attr.cap.max_send_wr = MLX4_NUM_TUNNEL_BUFS; in create_pv_sqp()
1631 qp_init_attr.init_attr.cap.max_recv_wr = MLX4_NUM_TUNNEL_BUFS; in create_pv_sqp()
1632 qp_init_attr.init_attr.cap.max_send_sge = 1; in create_pv_sqp()
1633 qp_init_attr.init_attr.cap.max_recv_sge = 1; in create_pv_sqp()
1635 qp_init_attr.init_attr.qp_type = IB_QPT_UD; in create_pv_sqp()
[all …]
Dqp.c3230 struct ib_qp_init_attr *qp_init_attr) in mlx4_ib_query_qp() argument
3311 qp_init_attr->cap = qp_attr->cap; in mlx4_ib_query_qp()
3313 qp_init_attr->create_flags = 0; in mlx4_ib_query_qp()
3315 qp_init_attr->create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; in mlx4_ib_query_qp()
3318 qp_init_attr->create_flags |= IB_QP_CREATE_IPOIB_UD_LSO; in mlx4_ib_query_qp()
3321 qp_init_attr->create_flags |= IB_QP_CREATE_NETIF_QP; in mlx4_ib_query_qp()
3323 qp_init_attr->sq_sig_type = in mlx4_ib_query_qp()
Dmlx4_ib.h750 struct ib_qp_init_attr *qp_init_attr);
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h50 struct ib_qp_init_attr *qp_init_attr);
Dusnic_ib_verbs.c372 struct ib_qp_init_attr *qp_init_attr) in usnic_ib_query_qp() argument
381 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in usnic_ib_query_qp()
/linux-4.4.14/include/rdma/
Drdma_cm.h231 struct ib_qp_init_attr *qp_init_attr);
Dib_verbs.h1692 struct ib_qp_init_attr *qp_init_attr,
1701 struct ib_qp_init_attr *qp_init_attr);
2366 struct ib_qp_init_attr *qp_init_attr);
2395 struct ib_qp_init_attr *qp_init_attr);
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dqp.c3025 struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_query_qp() argument
3107 qp_init_attr->cap = qp_attr->cap; in mlx5_ib_query_qp()
3109 qp_init_attr->create_flags = 0; in mlx5_ib_query_qp()
3111 qp_init_attr->create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; in mlx5_ib_query_qp()
3113 qp_init_attr->sq_sig_type = qp->sq_signal_bits & MLX5_WQE_CTRL_CQ_UPDATE ? in mlx5_ib_query_qp()
Dmlx5_ib.h530 struct ib_qp_init_attr *qp_init_attr);
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_dev.h530 struct ib_qp_init_attr *qp_init_attr);
Dmthca_qp.c425 struct ib_qp_init_attr *qp_init_attr) in mthca_query_qp() argument
504 qp_init_attr->cap = qp_attr->cap; in mthca_query_qp()
505 qp_init_attr->sq_sig_type = qp->sq_policy; in mthca_query_qp()
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c1574 int attr_mask, struct ib_qp_init_attr *qp_init_attr) in ocrdma_query_qp() argument
1606 qp_init_attr->cap = qp_attr->cap; in ocrdma_query_qp()