Lines Matching refs:it
57 struct interval_tree_node it; member
79 it.rb) { in amdgpu_mn_destroy()
81 interval_tree_remove(&node->it, &rmn->objects); in amdgpu_mn_destroy()
127 struct interval_tree_node *it; in amdgpu_mn_invalidate_range_start() local
134 it = interval_tree_iter_first(&rmn->objects, start, end); in amdgpu_mn_invalidate_range_start()
135 while (it) { in amdgpu_mn_invalidate_range_start()
140 node = container_of(it, struct amdgpu_mn_node, it); in amdgpu_mn_invalidate_range_start()
141 it = interval_tree_iter_next(it, start, end); in amdgpu_mn_invalidate_range_start()
245 struct interval_tree_node *it; in amdgpu_mn_register() local
255 while ((it = interval_tree_iter_first(&rmn->objects, addr, end))) { in amdgpu_mn_register()
257 node = container_of(it, struct amdgpu_mn_node, it); in amdgpu_mn_register()
258 interval_tree_remove(&node->it, &rmn->objects); in amdgpu_mn_register()
259 addr = min(it->start, addr); in amdgpu_mn_register()
260 end = max(it->last, end); in amdgpu_mn_register()
274 node->it.start = addr; in amdgpu_mn_register()
275 node->it.last = end; in amdgpu_mn_register()
280 interval_tree_insert(&node->it, &rmn->objects); in amdgpu_mn_register()
317 interval_tree_remove(&node->it, &rmn->objects); in amdgpu_mn_unregister()