Lines Matching refs:va
211 long unsigned va, size; in usnic_uiom_unmap_sorted_intervals() local
214 va = interval->start << PAGE_SHIFT; in usnic_uiom_unmap_sorted_intervals()
218 usnic_dbg("va 0x%lx size 0x%lx", va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals()
219 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals()
220 va += PAGE_SIZE; in usnic_uiom_unmap_sorted_intervals()
237 vpn_start = (uiomr->va & PAGE_MASK) >> PAGE_SHIFT; in __usnic_uiom_reg_release()
268 long int va = uiomr->va & PAGE_MASK; in usnic_uiom_map_sorted_intervals() local
276 for (i = 0; i < chunk->nents; i++, va += PAGE_SIZE) { in usnic_uiom_map_sorted_intervals()
278 if ((va >> PAGE_SHIFT) < interval_node->start) in usnic_uiom_map_sorted_intervals()
281 if ((va >> PAGE_SHIFT) == interval_node->start) { in usnic_uiom_map_sorted_intervals()
283 va_start = va; in usnic_uiom_map_sorted_intervals()
303 va_start = va; in usnic_uiom_map_sorted_intervals()
308 if ((va >> PAGE_SHIFT) == interval_node->last) { in usnic_uiom_map_sorted_intervals()
375 uiomr->va = va_base; in usnic_uiom_reg_get()