Lines Matching refs:ukinfo
509 struct i40iw_qp_uk_init_info *ukinfo = &info->qp_uk_init_info; in i40iw_setup_kmode_qp() local
511 i40iw_get_wqe_shift(ukinfo->max_sq_frag_cnt, ukinfo->max_inline_data, &sqshift); in i40iw_setup_kmode_qp()
512 status = i40iw_get_sqdepth(ukinfo->sq_size, sqshift, &sqdepth); in i40iw_setup_kmode_qp()
516 status = i40iw_get_rqdepth(ukinfo->rq_size, I40IW_MAX_RQ_WQE_SHIFT, &rqdepth); in i40iw_setup_kmode_qp()
523 ukinfo->sq_wrtrk_array = (struct i40iw_sq_uk_wr_trk_info *)iwqp->kqp.wrid_mem; in i40iw_setup_kmode_qp()
524 if (!ukinfo->sq_wrtrk_array) in i40iw_setup_kmode_qp()
527 ukinfo->rq_wrid_array = (u64 *)&ukinfo->sq_wrtrk_array[sqdepth]; in i40iw_setup_kmode_qp()
534 kfree(ukinfo->sq_wrtrk_array); in i40iw_setup_kmode_qp()
535 ukinfo->sq_wrtrk_array = NULL; in i40iw_setup_kmode_qp()
539 ukinfo->sq = mem->va; in i40iw_setup_kmode_qp()
542 ukinfo->rq = &ukinfo->sq[sqdepth]; in i40iw_setup_kmode_qp()
545 ukinfo->shadow_area = ukinfo->rq[rqdepth].elem; in i40iw_setup_kmode_qp()
548 ukinfo->sq_size = sqdepth >> sqshift; in i40iw_setup_kmode_qp()
549 ukinfo->rq_size = rqdepth >> I40IW_MAX_RQ_WQE_SHIFT; in i40iw_setup_kmode_qp()
550 ukinfo->qp_id = iwqp->ibqp.qp_num; in i40iw_setup_kmode_qp()
1143 struct i40iw_cq_uk_init_info *ukinfo = &info.cq_uk_init_info; in i40iw_create_cq() local
1171 ukinfo->cq_size = max(entries, 4); in i40iw_create_cq()
1172 ukinfo->cq_id = cq_num; in i40iw_create_cq()
1227 ukinfo->cq_base = iwcq->kmem.va; in i40iw_create_cq()
1230 ukinfo->shadow_area = iwcq->kmem.va + rsize; in i40iw_create_cq()