Lines Matching refs:va

554 	ctx->ah_tbl.va = dma_alloc_coherent(&pdev->dev, map_len,  in ocrdma_alloc_ucontext()
556 if (!ctx->ah_tbl.va) { in ocrdma_alloc_ucontext()
560 memset(ctx->ah_tbl.va, 0, map_len); in ocrdma_alloc_ucontext()
565 resp.ah_tbl_page = virt_to_phys(ctx->ah_tbl.va); in ocrdma_alloc_ucontext()
591 dma_free_coherent(&pdev->dev, ctx->ah_tbl.len, ctx->ah_tbl.va, in ocrdma_alloc_ucontext()
608 dma_free_coherent(&pdev->dev, uctx->ah_tbl.len, uctx->ah_tbl.va, in ocrdma_dealloc_ucontext()
836 if (!mr->pbl_table[i].va) in ocrdma_free_mr_pbl_tbl()
839 mr->pbl_table[i].va, in ocrdma_free_mr_pbl_tbl()
878 void *va; in ocrdma_build_pbl_tbl() local
888 va = dma_alloc_coherent(&pdev->dev, dma_len, &pa, GFP_KERNEL); in ocrdma_build_pbl_tbl()
889 if (!va) { in ocrdma_build_pbl_tbl()
894 memset(va, 0, dma_len); in ocrdma_build_pbl_tbl()
895 mr->pbl_table[i].va = va; in ocrdma_build_pbl_tbl()
913 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in build_user_pbes()
945 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in build_user_pbes()
982 mr->hwmr.va = usr_addr; in ocrdma_reg_user_mr()
1045 uresp.page_addr[0] = virt_to_phys(cq->va); in ocrdma_copy_cq_uresp()
1147 cqe = cq->va; in ocrdma_flush_cq()
1302 uresp.sq_page_addr[0] = virt_to_phys(qp->sq.va); in ocrdma_copy_qp_uresp()
1308 uresp.rq_page_addr[0] = virt_to_phys(qp->rq.va); in ocrdma_copy_qp_uresp()
1684 return q->va + (q->head * q->entry_size); in ocrdma_hwq_head()
1690 return q->va + (idx * q->entry_size); in ocrdma_hwq_head_from_idx()
1729 cqe = cq->va + cur_getp; in ocrdma_discard_cqes()
1860 uresp.rq_page_addr[0] = virt_to_phys(srq->rq.va); in ocrdma_copy_srq_uresp()
2181 pbe = pbl_tbl->va; in ocrdma_build_reg()
2195 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in ocrdma_build_reg()
2876 cqe = cq->va + cur_getp; in ocrdma_poll_hwcq()
3121 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in build_kernel_pbes()
3165 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in build_kernel_pbes()
3203 mr->hwmr.va = *iova_start; in ocrdma_reg_kernel_mr()