/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_sqp.c | 66 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()
|
D | ehca_main.c | 556 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 …]
|
D | ehca_qp.c | 952 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 …]
|
D | ehca_iverbs.h | 158 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/ |
D | verbs.c | 602 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 …]
|
D | mad.c | 3101 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 …]
|
D | cma.c | 674 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/ |
D | mad.c | 1617 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 …]
|
D | qp.c | 3230 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()
|
D | mlx4_ib.h | 750 struct ib_qp_init_attr *qp_init_attr);
|
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 50 struct ib_qp_init_attr *qp_init_attr);
|
D | usnic_ib_verbs.c | 372 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/ |
D | rdma_cm.h | 231 struct ib_qp_init_attr *qp_init_attr);
|
D | ib_verbs.h | 1692 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/ |
D | qp.c | 3025 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()
|
D | mlx5_ib.h | 530 struct ib_qp_init_attr *qp_init_attr);
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_dev.h | 530 struct ib_qp_init_attr *qp_init_attr);
|
D | mthca_qp.c | 425 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/ |
D | ocrdma_verbs.c | 1574 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()
|