Lines Matching refs:it
43 struct interval_tree_node it; member
48 GEM_BUG_ON(!RB_EMPTY_NODE(&mo->it.rb)); in add_object()
49 interval_tree_insert(&mo->it, &mo->mn->objects); in add_object()
54 if (RB_EMPTY_NODE(&mo->it.rb)) in del_object()
57 interval_tree_remove(&mo->it, &mo->mn->objects); in del_object()
58 RB_CLEAR_NODE(&mo->it.rb); in del_object()
94 struct interval_tree_node *it; in userptr_mn_invalidate_range_start() local
106 it = interval_tree_iter_first(&mn->objects, range->start, end); in userptr_mn_invalidate_range_start()
107 while (it) { in userptr_mn_invalidate_range_start()
125 obj = container_of(it, struct i915_mmu_object, it)->obj; in userptr_mn_invalidate_range_start()
127 it = interval_tree_iter_next(it, range->start, end); in userptr_mn_invalidate_range_start()
167 it = interval_tree_iter_first(&mn->objects, range->start, end); in userptr_mn_invalidate_range_start()
277 mo->it.start = obj->userptr.ptr; in i915_gem_userptr_init__mmu_notifier()
278 mo->it.last = obj->userptr.ptr + obj->base.size - 1; in i915_gem_userptr_init__mmu_notifier()
279 RB_CLEAR_NODE(&mo->it.rb); in i915_gem_userptr_init__mmu_notifier()