Lines Matching refs:va
201 long unsigned va, size; in usnic_uiom_unmap_sorted_intervals() local
204 va = interval->start << PAGE_SHIFT; in usnic_uiom_unmap_sorted_intervals()
208 usnic_dbg("va 0x%lx size 0x%lx", va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals()
209 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals()
210 va += PAGE_SIZE; in usnic_uiom_unmap_sorted_intervals()
227 vpn_start = (uiomr->va & PAGE_MASK) >> PAGE_SHIFT; in __usnic_uiom_reg_release()
258 long int va = uiomr->va & PAGE_MASK; in usnic_uiom_map_sorted_intervals() local
266 for (i = 0; i < chunk->nents; i++, va += PAGE_SIZE) { in usnic_uiom_map_sorted_intervals()
268 if ((va >> PAGE_SHIFT) < interval_node->start) in usnic_uiom_map_sorted_intervals()
271 if ((va >> PAGE_SHIFT) == interval_node->start) { in usnic_uiom_map_sorted_intervals()
273 va_start = va; in usnic_uiom_map_sorted_intervals()
293 va_start = va; in usnic_uiom_map_sorted_intervals()
298 if ((va >> PAGE_SHIFT) == interval_node->last) { in usnic_uiom_map_sorted_intervals()
365 uiomr->va = va_base; in usnic_uiom_reg_get()