Lines Matching refs:it
57 struct interval_tree_node it; member
79 it.rb) { in radeon_mn_destroy()
81 interval_tree_remove(&node->it, &rmn->objects); in radeon_mn_destroy()
127 struct interval_tree_node *it; in radeon_mn_invalidate_range_start() local
134 it = interval_tree_iter_first(&rmn->objects, start, end); in radeon_mn_invalidate_range_start()
135 while (it) { in radeon_mn_invalidate_range_start()
140 node = container_of(it, struct radeon_mn_node, it); in radeon_mn_invalidate_range_start()
141 it = interval_tree_iter_next(it, start, end); in radeon_mn_invalidate_range_start()
244 struct interval_tree_node *it; in radeon_mn_register() local
254 while ((it = interval_tree_iter_first(&rmn->objects, addr, end))) { in radeon_mn_register()
256 node = container_of(it, struct radeon_mn_node, it); in radeon_mn_register()
257 interval_tree_remove(&node->it, &rmn->objects); in radeon_mn_register()
258 addr = min(it->start, addr); in radeon_mn_register()
259 end = max(it->last, end); in radeon_mn_register()
273 node->it.start = addr; in radeon_mn_register()
274 node->it.last = end; in radeon_mn_register()
279 interval_tree_insert(&node->it, &rmn->objects); in radeon_mn_register()
316 interval_tree_remove(&node->it, &rmn->objects); in radeon_mn_unregister()