Home
last modified time | relevance | path

Searched refs:itree (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/
H A Ddrm_gpusvm.c285 struct interval_tree_node *itree; in drm_gpusvm_notifier_find() local
287 itree = interval_tree_iter_first(&gpusvm->root, start, end - 1); in drm_gpusvm_notifier_find()
289 if (itree) in drm_gpusvm_notifier_find()
290 return container_of(itree, struct drm_gpusvm_notifier, itree); in drm_gpusvm_notifier_find()
308 struct interval_tree_node *itree; in drm_gpusvm_range_find() local
310 itree = interval_tree_iter_first(&notifier->root, start, end - 1); in drm_gpusvm_range_find()
312 if (itree) in drm_gpusvm_range_find()
313 return container_of(itree, struct drm_gpusvm_range, itree); in drm_gpusvm_range_find()
436 return container_of(node, struct drm_gpusvm_notifier, itree.rb); in to_drm_gpusvm_notifier()
452 interval_tree_insert(&notifier->itree, &gpusvm->root); in drm_gpusvm_notifier_insert()
[all …]
/linux/drivers/iommu/iommufd/
H A Dioas.c116 static int iommufd_ioas_load_iovas(struct rb_root_cached *itree, in iommufd_ioas_load_iovas() argument
132 if (interval_tree_iter_first(itree, range.start, range.last)) in iommufd_ioas_load_iovas()
141 interval_tree_insert(&allowed->node, itree); in iommufd_ioas_load_iovas()
/linux/drivers/gpu/drm/xe/
H A Dxe_svm.h212 struct interval_tree_node itree; member