Lines Matching refs:ukqp
687 struct irdma_qp_uk *ukqp = &qp->qp_uk; in irdma_puda_qp_create() local
712 ukqp->sq_base = mem->va; in irdma_puda_qp_create()
713 ukqp->rq_base = &ukqp->sq_base[rsrc->sq_size]; in irdma_puda_qp_create()
714 ukqp->shadow_area = ukqp->rq_base[rsrc->rq_size].elem; in irdma_puda_qp_create()
715 ukqp->uk_attrs = &qp->dev->hw_attrs.uk_attrs; in irdma_puda_qp_create()
717 qp->hw_host_ctx = ukqp->shadow_area + IRDMA_SHADOW_AREA_SIZE; in irdma_puda_qp_create()
720 ukqp->qp_id = rsrc->qp_id; in irdma_puda_qp_create()
721 ukqp->sq_wrtrk_array = rsrc->sq_wrtrk_array; in irdma_puda_qp_create()
722 ukqp->rq_wrid_array = rsrc->rq_wrid_array; in irdma_puda_qp_create()
723 ukqp->sq_size = rsrc->sq_size; in irdma_puda_qp_create()
724 ukqp->rq_size = rsrc->rq_size; in irdma_puda_qp_create()
726 IRDMA_RING_INIT(ukqp->sq_ring, ukqp->sq_size); in irdma_puda_qp_create()
727 IRDMA_RING_INIT(ukqp->initial_ring, ukqp->sq_size); in irdma_puda_qp_create()
728 IRDMA_RING_INIT(ukqp->rq_ring, ukqp->rq_size); in irdma_puda_qp_create()
729 ukqp->wqe_alloc_db = qp->pd->dev->wqe_alloc_db; in irdma_puda_qp_create()