Lines Matching refs:pbl_tbl
653 struct qedr_pbl *pbl_tbl; in qedr_populate_pbls() local
666 pbl_tbl = &pbl[1]; in qedr_populate_pbls()
668 pbl_tbl = pbl; in qedr_populate_pbls()
670 pbe = (struct regpair *)pbl_tbl->va; in qedr_populate_pbls()
703 pbl_tbl++; in qedr_populate_pbls()
704 pbe = (struct regpair *)pbl_tbl->va; in qedr_populate_pbls()
778 q->pbl_tbl = qedr_alloc_pbl_tbl(dev, &q->pbl_info, GFP_KERNEL); in qedr_init_user_queue()
779 if (IS_ERR(q->pbl_tbl)) { in qedr_init_user_queue()
780 rc = PTR_ERR(q->pbl_tbl); in qedr_init_user_queue()
783 qedr_populate_pbls(dev, q->umem, q->pbl_tbl, &q->pbl_info, in qedr_init_user_queue()
786 q->pbl_tbl = kzalloc(sizeof(*q->pbl_tbl), GFP_KERNEL); in qedr_init_user_queue()
787 if (!q->pbl_tbl) { in qedr_init_user_queue()
926 pbl_ptr = cq->q.pbl_tbl->pa; in qedr_create_cq()
991 qedr_free_pbl(dev, &cq->q.pbl_info, cq->q.pbl_tbl); in qedr_create_cq()
1040 qedr_free_pbl(dev, &cq->q.pbl_info, cq->q.pbl_tbl); in qedr_destroy_cq()
1341 qedr_free_pbl(srq->dev, &srq->usrq.pbl_info, srq->usrq.pbl_tbl); in qedr_free_srq_user_params()
1375 qedr_free_pbl(srq->dev, &srq->usrq.pbl_info, srq->usrq.pbl_tbl); in qedr_init_srq_user_params()
1489 pbl_base_addr = srq->usrq.pbl_tbl->pa; in qedr_create_srq()
1681 qp->usq.pbl_tbl->va = out_params->sq_pbl_virt; in qedr_iwarp_populate_user_qp()
1682 qp->usq.pbl_tbl->pa = out_params->sq_pbl_phys; in qedr_iwarp_populate_user_qp()
1684 qedr_populate_pbls(dev, qp->usq.umem, qp->usq.pbl_tbl, in qedr_iwarp_populate_user_qp()
1687 qp->urq.pbl_tbl->va = out_params->rq_pbl_virt; in qedr_iwarp_populate_user_qp()
1688 qp->urq.pbl_tbl->pa = out_params->rq_pbl_phys; in qedr_iwarp_populate_user_qp()
1691 qedr_populate_pbls(dev, qp->urq.umem, qp->urq.pbl_tbl, in qedr_iwarp_populate_user_qp()
1748 in_params.sq_pbl_ptr = qp->usq.pbl_tbl->pa; in qedr_create_user_qp()
1751 in_params.rq_pbl_ptr = qp->urq.pbl_tbl->pa; in qedr_create_user_qp()