Lines Matching refs:init_attr
676 struct ib_qp_init_attr *init_attr, in irdma_create_qp() argument
696 err_code = irdma_validate_qp_attrs(init_attr, iwdev); in irdma_create_qp()
706 init_info.qp_uk_init_info.sq_size = init_attr->cap.max_send_wr; in irdma_create_qp()
707 init_info.qp_uk_init_info.rq_size = init_attr->cap.max_recv_wr; in irdma_create_qp()
708 init_info.qp_uk_init_info.max_sq_frag_cnt = init_attr->cap.max_send_sge; in irdma_create_qp()
709 init_info.qp_uk_init_info.max_rq_frag_cnt = init_attr->cap.max_recv_sge; in irdma_create_qp()
710 init_info.qp_uk_init_info.max_inline_data = init_attr->cap.max_inline_data; in irdma_create_qp()
744 if (init_attr->qp_type == IB_QPT_GSI) in irdma_create_qp()
755 iwqp->iwscq = to_iwcq(init_attr->send_cq); in irdma_create_qp()
756 iwqp->iwrcq = to_iwcq(init_attr->recv_cq); in irdma_create_qp()
773 err_code = irdma_setup_umode_qp(udata, iwdev, iwqp, &init_info, init_attr); in irdma_create_qp()
777 err_code = irdma_setup_kmode_qp(iwdev, iwqp, &init_info, init_attr); in irdma_create_qp()
786 if (init_attr->qp_type == IB_QPT_RC) { in irdma_create_qp()
824 iwqp->sig_all = (init_attr->sq_sig_type == IB_SIGNAL_ALL_WR) ? 1 : 0; in irdma_create_qp()