Searched refs:itree (Results 1 – 4 of 4) sorted by relevance
| /drivers/gpu/drm/ |
| A D | drm_gpusvm.c | 285 struct interval_tree_node *itree; in drm_gpusvm_range_find() local 289 if (itree) in drm_gpusvm_range_find() 290 return container_of(itree, struct drm_gpusvm_range, itree); in drm_gpusvm_range_find() 335 struct interval_tree_node *itree; in notifier_iter_first() local 337 itree = interval_tree_iter_first(root, start, last); in notifier_iter_first() 339 if (itree) in notifier_iter_first() 340 return container_of(itree, struct drm_gpusvm_notifier, itree); in notifier_iter_first() 517 node = rb_prev(¬ifier->itree.rb); in drm_gpusvm_notifier_insert() 645 interval_tree_insert(&range->itree, ¬ifier->root); in drm_gpusvm_range_insert() 647 node = rb_prev(&range->itree.rb); in drm_gpusvm_range_insert() [all …]
|
| /drivers/gpu/drm/xe/ |
| A D | xe_pt.c | 710 .va_curs_start = range ? range->base.itree.start : in xe_pt_stage_bind() 729 range->base.itree.last + 1 - range->base.itree.start, in xe_pt_stage_bind() 773 range ? range->base.itree.start : xe_vma_start(vma), in xe_pt_stage_bind() 774 range ? range->base.itree.last + 1 : xe_vma_end(vma), in xe_pt_stage_bind() 959 range->base.itree.last + 1, &xe_walk.base); in xe_pt_zap_ptes_range() 1716 u64 end = range ? range->base.itree.last + 1 : xe_vma_end(vma); in xe_pt_stage_unbind() 1926 range->base.itree.start, range->base.itree.last); in bind_range_prepare() 1941 range->base.itree.start, in bind_range_prepare() 1942 range->base.itree.last + 1); in bind_range_prepare() 2037 range->base.itree.start, range->base.itree.last); in unbind_range_prepare() [all …]
|
| A D | xe_svm.h | 180 struct interval_tree_node itree; member
|
| /drivers/iommu/iommufd/ |
| A D | ioas.c | 116 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()
|
Completed in 15 milliseconds