Lines Matching refs:ukinfo
590 struct irdma_qp_uk_init_info *ukinfo = &info->qp_uk_init_info;
627 ukinfo->sq_size = init_attr->cap.max_send_wr;
628 ukinfo->rq_size = init_attr->cap.max_recv_wr;
629 irdma_uk_calc_shift_wq(ukinfo, &ukinfo->sq_shift,
630 &ukinfo->rq_shift);
632 ret = irdma_uk_calc_depth_shift_sq(ukinfo, &ukinfo->sq_depth,
633 &ukinfo->sq_shift);
637 ret = irdma_uk_calc_depth_shift_rq(ukinfo, &ukinfo->rq_depth,
638 &ukinfo->rq_shift);
643 (ukinfo->sq_depth - IRDMA_SQ_RSVD) >> ukinfo->sq_shift;
645 (ukinfo->rq_depth - IRDMA_RQ_RSVD) >> ukinfo->rq_shift;
646 ukinfo->sq_size = ukinfo->sq_depth >> ukinfo->sq_shift;
647 ukinfo->rq_size = ukinfo->rq_depth >> ukinfo->rq_shift;
670 struct irdma_qp_uk_init_info *ukinfo = &info->qp_uk_init_info;
672 status = irdma_uk_calc_depth_shift_sq(ukinfo, &ukinfo->sq_depth,
673 &ukinfo->sq_shift);
677 status = irdma_uk_calc_depth_shift_rq(ukinfo, &ukinfo->rq_depth,
678 &ukinfo->rq_shift);
683 kcalloc(ukinfo->sq_depth, sizeof(*iwqp->kqp.sq_wrid_mem), GFP_KERNEL);
688 kcalloc(ukinfo->rq_depth, sizeof(*iwqp->kqp.rq_wrid_mem), GFP_KERNEL);
696 ukinfo->sq_wrtrk_array = iwqp->kqp.sq_wrid_mem;
697 ukinfo->rq_wrid_array = iwqp->kqp.rq_wrid_mem;
699 size = (ukinfo->sq_depth + ukinfo->rq_depth) * IRDMA_QP_WQE_MIN_SIZE;
713 ukinfo->sq = mem->va;
715 ukinfo->rq = &ukinfo->sq[ukinfo->sq_depth];
716 info->rq_pa = info->sq_pa + (ukinfo->sq_depth * IRDMA_QP_WQE_MIN_SIZE);
717 ukinfo->shadow_area = ukinfo->rq[ukinfo->rq_depth].elem;
719 info->rq_pa + (ukinfo->rq_depth * IRDMA_QP_WQE_MIN_SIZE);
720 ukinfo->sq_size = ukinfo->sq_depth >> ukinfo->sq_shift;
721 ukinfo->rq_size = ukinfo->rq_depth >> ukinfo->rq_shift;
723 iwqp->max_send_wr = (ukinfo->sq_depth - IRDMA_SQ_RSVD) >> ukinfo->sq_shift;
724 iwqp->max_recv_wr = (ukinfo->rq_depth - IRDMA_RQ_RSVD) >> ukinfo->rq_shift;
2057 struct irdma_cq_uk_init_info *ukinfo = &info.cq_uk_init_info;
2082 ukinfo->cq_size = max(entries, 4);
2083 ukinfo->cq_id = cq_num;
2161 ukinfo->cq_size = entries;
2184 ukinfo->shadow_area = iwcq->kmem_shadow.va;
2185 ukinfo->cq_base = iwcq->kmem.va;