Lines Matching refs:init_attr

639 			       struct ib_qp_init_attr *init_attr)  in alloc_rq_inline_buf()  argument
641 u32 max_recv_sge = init_attr->cap.max_recv_sge; in alloc_rq_inline_buf()
684 struct ib_qp_init_attr *init_attr, in hns_roce_create_qp_common() argument
707 hr_qp->ibqp.qp_type = init_attr->qp_type; in hns_roce_create_qp_common()
709 if (init_attr->sq_sig_type == IB_SIGNAL_ALL_WR) in hns_roce_create_qp_common()
714 ret = hns_roce_set_rq_size(hr_dev, &init_attr->cap, udata, in hns_roce_create_qp_common()
715 hns_roce_qp_has_rq(init_attr), hr_qp); in hns_roce_create_qp_common()
722 hns_roce_qp_has_rq(init_attr)) { in hns_roce_create_qp_common()
723 ret = alloc_rq_inline_buf(hr_qp, init_attr); in hns_roce_create_qp_common()
738 ret = hns_roce_set_user_sq_size(hr_dev, &init_attr->cap, hr_qp, in hns_roce_create_qp_common()
779 hns_roce_qp_has_sq(init_attr)) { in hns_roce_create_qp_common()
794 hns_roce_qp_has_rq(init_attr)) { in hns_roce_create_qp_common()
807 if (init_attr->create_flags & in hns_roce_create_qp_common()
814 if (init_attr->create_flags & IB_QP_CREATE_IPOIB_UD_LSO) { in hns_roce_create_qp_common()
821 ret = hns_roce_set_kernel_sq_size(hr_dev, &init_attr->cap, in hns_roce_create_qp_common()
835 hns_roce_qp_has_rq(init_attr)) { in hns_roce_create_qp_common()
916 if (init_attr->qp_type == IB_QPT_GSI && in hns_roce_create_qp_common()
956 if (init_attr->qp_type == IB_QPT_GSI && in hns_roce_create_qp_common()
973 hns_roce_qp_has_rq(init_attr)) in hns_roce_create_qp_common()
985 hns_roce_qp_has_sq(init_attr)) in hns_roce_create_qp_common()
1001 if (!udata && hns_roce_qp_has_rq(init_attr) && in hns_roce_create_qp_common()
1007 hns_roce_qp_has_rq(init_attr)) in hns_roce_create_qp_common()
1015 struct ib_qp_init_attr *init_attr, in hns_roce_create_qp() argument
1024 switch (init_attr->qp_type) { in hns_roce_create_qp()
1030 ret = hns_roce_create_qp_common(hr_dev, pd, init_attr, udata, 0, in hns_roce_create_qp()
1055 hr_qp->port = init_attr->port_num - 1; in hns_roce_create_qp()
1065 ret = hns_roce_create_qp_common(hr_dev, pd, init_attr, udata, in hns_roce_create_qp()
1077 init_attr->qp_type); in hns_roce_create_qp()