Lines Matching refs:it
58 struct interval_tree_node it; member
132 if (mo->it.last < start || mo->it.start > end) in i915_gem_userptr_mn_invalidate_range_start()
138 struct interval_tree_node *it; in i915_gem_userptr_mn_invalidate_range_start() local
140 it = interval_tree_iter_first(&mn->objects, start, end); in i915_gem_userptr_mn_invalidate_range_start()
141 while (it) { in i915_gem_userptr_mn_invalidate_range_start()
142 mo = container_of(it, struct i915_mmu_object, it); in i915_gem_userptr_mn_invalidate_range_start()
144 it = interval_tree_iter_next(it, start, end); in i915_gem_userptr_mn_invalidate_range_start()
185 struct interval_tree_node *it; in i915_mmu_notifier_add() local
202 it = interval_tree_iter_first(&mn->objects, in i915_mmu_notifier_add()
203 mo->it.start, mo->it.last); in i915_mmu_notifier_add()
204 if (it) { in i915_mmu_notifier_add()
218 obj = container_of(it, struct i915_mmu_object, it)->obj; in i915_mmu_notifier_add()
224 interval_tree_insert(&mo->it, &mn->objects); in i915_mmu_notifier_add()
255 interval_tree_remove(&mo->it, &mn->objects); in i915_mmu_notifier_del()
319 mo->it.start = obj->userptr.ptr; in i915_gem_userptr_init__mmu_notifier()
320 mo->it.last = mo->it.start + obj->base.size - 1; in i915_gem_userptr_init__mmu_notifier()