Home
last modified time | relevance | path

Searched refs:mmu_range (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_svm.c130 const struct mmu_notifier_range *mmu_range) in xe_svm_garbage_collector_add_range() argument
136 drm_gpusvm_range_set_unmapped(&range->base, mmu_range); in xe_svm_garbage_collector_add_range()
154 const struct mmu_notifier_range *mmu_range, in xe_svm_range_notifier_event_begin() argument
174 *adj_start = min(xe_svm_range_start(range), mmu_range->start); in xe_svm_range_notifier_event_begin()
175 *adj_end = max(xe_svm_range_end(range), mmu_range->end); in xe_svm_range_notifier_event_begin()
204 const struct mmu_notifier_range *mmu_range) in xe_svm_range_notifier_event_end() argument
211 if (!xe_vm_is_closed(vm) && mmu_range->event == MMU_NOTIFY_UNMAP) in xe_svm_range_notifier_event_end()
213 mmu_range); in xe_svm_range_notifier_event_end()
225 const struct mmu_notifier_range *mmu_range) in xe_svm_invalidate() argument
232 u64 adj_start = mmu_range->start, adj_end = mmu_range->end; in xe_svm_invalidate()
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_gpusvm.c333 const struct mmu_notifier_range *mmu_range, in drm_gpusvm_notifier_invalidate() argument
340 if (!mmu_notifier_range_blockable(mmu_range)) in drm_gpusvm_notifier_invalidate()
345 gpusvm->ops->invalidate(gpusvm, notifier, mmu_range); in drm_gpusvm_notifier_invalidate()
1750 const struct mmu_notifier_range *mmu_range) in drm_gpusvm_range_set_unmapped() argument
1755 if (drm_gpusvm_range_start(range) < mmu_range->start || in drm_gpusvm_range_set_unmapped()
1756 drm_gpusvm_range_end(range) > mmu_range->end) in drm_gpusvm_range_set_unmapped()