Lines Matching refs:va

489 	ctx->ah_tbl.va = dma_alloc_coherent(&pdev->dev, map_len,  in ocrdma_alloc_ucontext()
491 if (!ctx->ah_tbl.va) { in ocrdma_alloc_ucontext()
495 memset(ctx->ah_tbl.va, 0, map_len); in ocrdma_alloc_ucontext()
500 resp.ah_tbl_page = virt_to_phys(ctx->ah_tbl.va); in ocrdma_alloc_ucontext()
526 dma_free_coherent(&pdev->dev, ctx->ah_tbl.len, ctx->ah_tbl.va, in ocrdma_alloc_ucontext()
543 dma_free_coherent(&pdev->dev, uctx->ah_tbl.len, uctx->ah_tbl.va, in ocrdma_dealloc_ucontext()
771 if (!mr->pbl_table[i].va) in ocrdma_free_mr_pbl_tbl()
774 mr->pbl_table[i].va, in ocrdma_free_mr_pbl_tbl()
813 void *va; in ocrdma_build_pbl_tbl() local
823 va = dma_alloc_coherent(&pdev->dev, dma_len, &pa, GFP_KERNEL); in ocrdma_build_pbl_tbl()
824 if (!va) { in ocrdma_build_pbl_tbl()
829 memset(va, 0, dma_len); in ocrdma_build_pbl_tbl()
830 mr->pbl_table[i].va = va; in ocrdma_build_pbl_tbl()
848 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in build_user_pbes()
880 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in build_user_pbes()
917 mr->hwmr.va = usr_addr; in ocrdma_reg_user_mr()
979 uresp.page_addr[0] = virt_to_phys(cq->va); in ocrdma_copy_cq_uresp()
1076 cqe = cq->va; in ocrdma_flush_cq()
1231 uresp.sq_page_addr[0] = virt_to_phys(qp->sq.va); in ocrdma_copy_qp_uresp()
1237 uresp.rq_page_addr[0] = virt_to_phys(qp->rq.va); in ocrdma_copy_qp_uresp()
1613 return q->va + (q->head * q->entry_size); in ocrdma_hwq_head()
1619 return q->va + (idx * q->entry_size); in ocrdma_hwq_head_from_idx()
1658 cqe = cq->va + cur_getp; in ocrdma_discard_cqes()
1789 uresp.rq_page_addr[0] = virt_to_phys(srq->rq.va); in ocrdma_copy_srq_uresp()
2073 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in build_frmr_pbes()
2093 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in build_frmr_pbes()
2828 cqe = cq->va + cur_getp; in ocrdma_poll_hwcq()
3085 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in build_kernel_pbes()
3129 pbe = (struct ocrdma_pbe *)pbl_tbl->va; in build_kernel_pbes()
3167 mr->hwmr.va = *iova_start; in ocrdma_reg_kernel_mr()