Home
last modified time | relevance | path

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

/drivers/gpu/drm/
A Ddrm_gpusvm.c285 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(&notifier->itree.rb); in drm_gpusvm_notifier_insert()
645 interval_tree_insert(&range->itree, &notifier->root); in drm_gpusvm_range_insert()
647 node = rb_prev(&range->itree.rb); in drm_gpusvm_range_insert()
[all …]
/drivers/gpu/drm/xe/
A Dxe_pt.c710 .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 Dxe_svm.h180 struct interval_tree_node itree; member
/drivers/iommu/iommufd/
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()

Completed in 15 milliseconds