Lines Matching refs:it
726 nptes = mapping->it.last - mapping->it.start + 1; in amdgpu_vm_bo_update_mapping()
772 r = amdgpu_vm_update_ptes(adev, vm, ib, mapping->it.start, in amdgpu_vm_bo_update_mapping()
773 mapping->it.last + 1, addr + mapping->offset, in amdgpu_vm_bo_update_mapping()
1002 struct interval_tree_node *it; in amdgpu_vm_bo_map() local
1028 it = interval_tree_iter_first(&vm->va, saddr, eaddr); in amdgpu_vm_bo_map()
1030 if (it) { in amdgpu_vm_bo_map()
1032 tmp = container_of(it, struct amdgpu_bo_va_mapping, it); in amdgpu_vm_bo_map()
1036 tmp->it.start, tmp->it.last + 1); in amdgpu_vm_bo_map()
1048 mapping->it.start = saddr; in amdgpu_vm_bo_map()
1049 mapping->it.last = eaddr; in amdgpu_vm_bo_map()
1057 interval_tree_insert(&mapping->it, &vm->va); in amdgpu_vm_bo_map()
1106 interval_tree_remove(&mapping->it, &vm->va); in amdgpu_vm_bo_map()
1138 if (mapping->it.start == saddr) in amdgpu_vm_bo_unmap()
1146 if (mapping->it.start == saddr) in amdgpu_vm_bo_unmap()
1158 interval_tree_remove(&mapping->it, &vm->va); in amdgpu_vm_bo_unmap()
1198 interval_tree_remove(&mapping->it, &vm->va); in amdgpu_vm_bo_rmv()
1208 interval_tree_remove(&mapping->it, &vm->va); in amdgpu_vm_bo_rmv()
1317 rbtree_postorder_for_each_entry_safe(mapping, tmp, &vm->va, it.rb) { in amdgpu_vm_fini()
1319 interval_tree_remove(&mapping->it, &vm->va); in amdgpu_vm_fini()