Lines Matching refs:it

62 	struct interval_tree_node	it;  member
84 &amn->objects.rb_root, it.rb) { in amdgpu_mn_destroy()
206 struct interval_tree_node *it; in amdgpu_mn_sync_pagetables_gfx() local
217 it = interval_tree_iter_first(&amn->objects, start, end); in amdgpu_mn_sync_pagetables_gfx()
218 while (it) { in amdgpu_mn_sync_pagetables_gfx()
226 node = container_of(it, struct amdgpu_mn_node, it); in amdgpu_mn_sync_pagetables_gfx()
227 it = interval_tree_iter_next(it, start, end); in amdgpu_mn_sync_pagetables_gfx()
255 struct interval_tree_node *it; in amdgpu_mn_sync_pagetables_hsa() local
263 it = interval_tree_iter_first(&amn->objects, start, end); in amdgpu_mn_sync_pagetables_hsa()
264 while (it) { in amdgpu_mn_sync_pagetables_hsa()
273 node = container_of(it, struct amdgpu_mn_node, it); in amdgpu_mn_sync_pagetables_hsa()
274 it = interval_tree_iter_next(it, start, end); in amdgpu_mn_sync_pagetables_hsa()
384 struct interval_tree_node *it; in amdgpu_mn_register() local
398 while ((it = interval_tree_iter_first(&amn->objects, addr, end))) { in amdgpu_mn_register()
400 node = container_of(it, struct amdgpu_mn_node, it); in amdgpu_mn_register()
401 interval_tree_remove(&node->it, &amn->objects); in amdgpu_mn_register()
402 addr = min(it->start, addr); in amdgpu_mn_register()
403 end = max(it->last, end); in amdgpu_mn_register()
414 node->it.start = addr; in amdgpu_mn_register()
415 node->it.last = end; in amdgpu_mn_register()
420 interval_tree_insert(&node->it, &amn->objects); in amdgpu_mn_register()
460 interval_tree_remove(&node->it, &amn->objects); in amdgpu_mn_unregister()