Lines Matching refs:qp_init_attr
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()
1636 qp_init_attr.init_attr.create_flags = MLX4_IB_SRIOV_TUNNEL_QP; in create_pv_sqp()
1637 qp_init_attr.port = ctx->port; in create_pv_sqp()
1638 qp_init_attr.slave = ctx->slave; in create_pv_sqp()
1639 qp_init_attr.proxy_qp_type = qp_type; in create_pv_sqp()
1643 qp_init_attr.init_attr.qp_type = qp_type; in create_pv_sqp()
1644 qp_init_attr.init_attr.create_flags = MLX4_IB_SRIOV_SQP; in create_pv_sqp()
1647 qp_init_attr.init_attr.port_num = ctx->port; in create_pv_sqp()
1648 qp_init_attr.init_attr.qp_context = ctx; in create_pv_sqp()
1649 qp_init_attr.init_attr.event_handler = pv_qp_event_handler; in create_pv_sqp()
1650 tun_qp->qp = ib_create_qp(ctx->pd, &qp_init_attr.init_attr); in create_pv_sqp()