Lines Matching defs:init_info

553  * @init_info: initialize info to return
557 struct irdma_qp_init_info *init_info)
563 init_info->shadow_area_pa = qpmr->shadow;
565 init_info->virtual_map = true;
566 init_info->sq_pa = qpmr->sq_pbl.idx;
567 init_info->rq_pa = qpmr->rq_pbl.idx;
569 init_info->sq_pa = qpmr->sq_pbl.addr;
570 init_info->rq_pa = qpmr->rq_pbl.addr;
890 struct irdma_qp_init_info init_info = {};
901 init_info.vsi = &iwdev->vsi;
902 init_info.qp_uk_init_info.uk_attrs = uk_attrs;
903 init_info.qp_uk_init_info.sq_size = init_attr->cap.max_send_wr;
904 init_info.qp_uk_init_info.rq_size = init_attr->cap.max_recv_wr;
905 init_info.qp_uk_init_info.max_sq_frag_cnt = init_attr->cap.max_send_sge;
906 init_info.qp_uk_init_info.max_rq_frag_cnt = init_attr->cap.max_recv_sge;
907 init_info.qp_uk_init_info.max_inline_data = init_attr->cap.max_inline_data;
923 init_info.q2 = iwqp->q2_ctx_mem.va;
924 init_info.q2_pa = iwqp->q2_ctx_mem.pa;
925 init_info.host_ctx = (__le64 *)(init_info.q2 + IRDMA_Q2_BUF_SIZE);
926 init_info.host_ctx_pa = init_info.q2_pa + IRDMA_Q2_BUF_SIZE;
941 iwqp->host_ctx.va = init_info.host_ctx;
942 iwqp->host_ctx.pa = init_info.host_ctx_pa;
945 init_info.pd = &iwpd->sc_pd;
946 init_info.qp_uk_init_info.qp_id = qp_num;
948 init_info.qp_uk_init_info.first_sq_wq = 1;
954 init_info.qp_uk_init_info.abi_ver = iwpd->sc_pd.abi_ver;
955 err_code = irdma_setup_umode_qp(udata, iwdev, iwqp, &init_info,
959 init_info.qp_uk_init_info.abi_ver = IRDMA_ABI_VER;
960 err_code = irdma_setup_kmode_qp(iwdev, iwqp, &init_info, init_attr);
970 init_info.qp_uk_init_info.type = IRDMA_QP_TYPE_ROCE_RC;
971 init_info.qp_uk_init_info.qp_caps = IRDMA_SEND_WITH_IMM |
975 init_info.qp_uk_init_info.type = IRDMA_QP_TYPE_ROCE_UD;
976 init_info.qp_uk_init_info.qp_caps = IRDMA_SEND_WITH_IMM |
980 init_info.qp_uk_init_info.type = IRDMA_QP_TYPE_IWARP;
981 init_info.qp_uk_init_info.qp_caps = IRDMA_WRITE_WITH_IMM;
985 init_info.qp_uk_init_info.qp_caps |= IRDMA_PUSH_MODE;
987 err_code = irdma_sc_qp_init(qp, &init_info);
1031 uresp.actual_sq_size = init_info.qp_uk_init_info.sq_size;
1032 uresp.actual_rq_size = init_info.qp_uk_init_info.rq_size;