Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/infiniband/hw/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.c536 struct ib_qp_init_attr qp_init_attr; in ehca_create_aqp1() local
557 memset(&qp_init_attr, 0, sizeof(struct ib_qp_init_attr)); in ehca_create_aqp1()
558 qp_init_attr.send_cq = ibcq; in ehca_create_aqp1()
559 qp_init_attr.recv_cq = ibcq; in ehca_create_aqp1()
560 qp_init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in ehca_create_aqp1()
561 qp_init_attr.cap.max_send_wr = 100; in ehca_create_aqp1()
562 qp_init_attr.cap.max_recv_wr = 100; in ehca_create_aqp1()
563 qp_init_attr.cap.max_send_sge = 2; in ehca_create_aqp1()
564 qp_init_attr.cap.max_recv_sge = 1; in ehca_create_aqp1()
565 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.h153 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr);
177 struct ib_qp_init_attr *qp_init_attr);
/linux-4.1.27/drivers/infiniband/core/
Dverbs.c443 struct ib_qp_init_attr *qp_init_attr) in ib_create_qp() argument
448 device = pd ? pd->device : qp_init_attr->xrcd->device; in ib_create_qp()
449 qp = device->create_qp(pd, qp_init_attr, NULL); in ib_create_qp()
455 qp->qp_type = qp_init_attr->qp_type; in ib_create_qp()
458 if (qp_init_attr->qp_type == IB_QPT_XRC_TGT) { in ib_create_qp()
464 qp->xrcd = qp_init_attr->xrcd; in ib_create_qp()
465 atomic_inc(&qp_init_attr->xrcd->usecnt); in ib_create_qp()
469 qp = __ib_open_qp(real_qp, qp_init_attr->event_handler, in ib_create_qp()
470 qp_init_attr->qp_context); in ib_create_qp()
472 __ib_insert_xrcd_qp(qp_init_attr->xrcd, real_qp); in ib_create_qp()
[all …]
Dmad.c2872 struct ib_qp_init_attr qp_init_attr; in create_mad_qp() local
2875 memset(&qp_init_attr, 0, sizeof qp_init_attr); in create_mad_qp()
2876 qp_init_attr.send_cq = qp_info->port_priv->cq; in create_mad_qp()
2877 qp_init_attr.recv_cq = qp_info->port_priv->cq; in create_mad_qp()
2878 qp_init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in create_mad_qp()
2879 qp_init_attr.cap.max_send_wr = mad_sendq_size; in create_mad_qp()
2880 qp_init_attr.cap.max_recv_wr = mad_recvq_size; in create_mad_qp()
2881 qp_init_attr.cap.max_send_sge = IB_MAD_SEND_REQ_MAX_SG; in create_mad_qp()
2882 qp_init_attr.cap.max_recv_sge = IB_MAD_RECV_REQ_MAX_SG; in create_mad_qp()
2883 qp_init_attr.qp_type = qp_type; in create_mad_qp()
[all …]
Dcma.c560 struct ib_qp_init_attr *qp_init_attr) in rdma_create_qp() argument
570 qp = ib_create_qp(pd, qp_init_attr); in rdma_create_qp()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dmad.c1591 struct mlx4_ib_qp_tunnel_init_attr qp_init_attr; in create_pv_sqp() local
1600 memset(&qp_init_attr, 0, sizeof qp_init_attr); in create_pv_sqp()
1601 qp_init_attr.init_attr.send_cq = ctx->cq; in create_pv_sqp()
1602 qp_init_attr.init_attr.recv_cq = ctx->cq; in create_pv_sqp()
1603 qp_init_attr.init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in create_pv_sqp()
1604 qp_init_attr.init_attr.cap.max_send_wr = MLX4_NUM_TUNNEL_BUFS; in create_pv_sqp()
1605 qp_init_attr.init_attr.cap.max_recv_wr = MLX4_NUM_TUNNEL_BUFS; in create_pv_sqp()
1606 qp_init_attr.init_attr.cap.max_send_sge = 1; in create_pv_sqp()
1607 qp_init_attr.init_attr.cap.max_recv_sge = 1; in create_pv_sqp()
1609 qp_init_attr.init_attr.qp_type = IB_QPT_UD; in create_pv_sqp()
[all …]
Dqp.c3116 struct ib_qp_init_attr *qp_init_attr) in mlx4_ib_query_qp() argument
3197 qp_init_attr->cap = qp_attr->cap; in mlx4_ib_query_qp()
3199 qp_init_attr->create_flags = 0; in mlx4_ib_query_qp()
3201 qp_init_attr->create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; in mlx4_ib_query_qp()
3204 qp_init_attr->create_flags |= IB_QP_CREATE_IPOIB_UD_LSO; in mlx4_ib_query_qp()
3207 qp_init_attr->create_flags |= IB_QP_CREATE_NETIF_QP; in mlx4_ib_query_qp()
3209 qp_init_attr->sq_sig_type = in mlx4_ib_query_qp()
Dmlx4_ib.h702 struct ib_qp_init_attr *qp_init_attr);
/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h32 struct ib_qp_init_attr *qp_init_attr);
Dusnic_ib_verbs.c353 struct ib_qp_init_attr *qp_init_attr) in usnic_ib_query_qp() argument
362 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in usnic_ib_query_qp()
/linux-4.1.27/include/rdma/
Drdma_cm.h225 struct ib_qp_init_attr *qp_init_attr);
Dib_verbs.h1547 struct ib_qp_init_attr *qp_init_attr,
1556 struct ib_qp_init_attr *qp_init_attr);
1914 struct ib_qp_init_attr *qp_init_attr);
1943 struct ib_qp_init_attr *qp_init_attr);
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dqp.c3034 struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_query_qp() argument
3116 qp_init_attr->cap = qp_attr->cap; in mlx5_ib_query_qp()
3118 qp_init_attr->create_flags = 0; in mlx5_ib_query_qp()
3120 qp_init_attr->create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; in mlx5_ib_query_qp()
3122 qp_init_attr->sq_sig_type = qp->sq_signal_bits & MLX5_WQE_CTRL_CQ_UPDATE ? in mlx5_ib_query_qp()
Dmlx5_ib.h550 struct ib_qp_init_attr *qp_init_attr);
/linux-4.1.27/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.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c1503 int attr_mask, struct ib_qp_init_attr *qp_init_attr) in ocrdma_query_qp() argument
1535 qp_init_attr->cap = qp_attr->cap; in ocrdma_query_qp()