Lines Matching refs:it
59 struct interval_tree_node it; member
112 if (mo->it.last < start || mo->it.start > end) in invalidate_range__linear()
138 struct interval_tree_node *it = NULL; in i915_gem_userptr_mn_invalidate_range_start() local
148 it = invalidate_range__linear(mn, mm, start, end); in i915_gem_userptr_mn_invalidate_range_start()
150 it = interval_tree_iter_next(it, next, end); in i915_gem_userptr_mn_invalidate_range_start()
152 it = interval_tree_iter_first(&mn->objects, start, end); in i915_gem_userptr_mn_invalidate_range_start()
153 if (it != NULL) { in i915_gem_userptr_mn_invalidate_range_start()
154 obj = container_of(it, struct i915_mmu_object, it)->obj; in i915_gem_userptr_mn_invalidate_range_start()
221 struct interval_tree_node *it; in i915_mmu_notifier_add() local
235 it = interval_tree_iter_first(&mn->objects, in i915_mmu_notifier_add()
236 mo->it.start, mo->it.last); in i915_mmu_notifier_add()
237 if (it) { in i915_mmu_notifier_add()
251 obj = container_of(it, struct i915_mmu_object, it)->obj; in i915_mmu_notifier_add()
257 interval_tree_insert(&mo->it, &mn->objects); in i915_mmu_notifier_add()
289 interval_tree_remove(&mo->it, &mn->objects); in i915_mmu_notifier_del()
354 mo->it.start = obj->userptr.ptr; in i915_gem_userptr_init__mmu_notifier()
355 mo->it.last = mo->it.start + obj->base.size - 1; in i915_gem_userptr_init__mmu_notifier()