Lines Matching refs:va
199 long unsigned va, size; in usnic_uiom_unmap_sorted_intervals() local
202 va = interval->start << PAGE_SHIFT; in usnic_uiom_unmap_sorted_intervals()
206 usnic_dbg("va 0x%lx size 0x%lx", va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals()
207 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals()
208 va += PAGE_SIZE; in usnic_uiom_unmap_sorted_intervals()
225 vpn_start = (uiomr->va & PAGE_MASK) >> PAGE_SHIFT; in __usnic_uiom_reg_release()
256 long int va = uiomr->va & PAGE_MASK; in usnic_uiom_map_sorted_intervals() local
264 for (i = 0; i < chunk->nents; i++, va += PAGE_SIZE) { in usnic_uiom_map_sorted_intervals()
266 if ((va >> PAGE_SHIFT) < interval_node->start) in usnic_uiom_map_sorted_intervals()
269 if ((va >> PAGE_SHIFT) == interval_node->start) { in usnic_uiom_map_sorted_intervals()
271 va_start = va; in usnic_uiom_map_sorted_intervals()
291 va_start = va; in usnic_uiom_map_sorted_intervals()
296 if ((va >> PAGE_SHIFT) == interval_node->last) { in usnic_uiom_map_sorted_intervals()
363 uiomr->va = va_base; in usnic_uiom_reg_get()