Searched refs:mmu_range (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_svm.c | 112 const struct mmu_notifier_range *mmu_range) in xe_svm_garbage_collector_add_range() argument 118 drm_gpusvm_range_set_unmapped(&range->base, mmu_range); in xe_svm_garbage_collector_add_range() 132 const struct mmu_notifier_range *mmu_range, in xe_svm_range_notifier_event_begin() argument 152 *adj_start = min(xe_svm_range_start(range), mmu_range->start); in xe_svm_range_notifier_event_begin() 153 *adj_end = max(xe_svm_range_end(range), mmu_range->end); in xe_svm_range_notifier_event_begin() 171 const struct mmu_notifier_range *mmu_range) in xe_svm_range_notifier_event_end() argument 180 mmu_range); in xe_svm_range_notifier_event_end() 185 const struct mmu_notifier_range *mmu_range) in xe_svm_invalidate() argument 193 u64 adj_start = mmu_range->start, adj_end = mmu_range->end; in xe_svm_invalidate() 204 mmu_range->start, mmu_range->end, mmu_range->event); in xe_svm_invalidate() [all …]
|
| /linux-6.15/include/drm/ |
| H A D | drm_gpusvm.h | 158 const struct mmu_notifier_range *mmu_range); 376 const struct mmu_notifier_range *mmu_range);
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_gpusvm.c | 499 const struct mmu_notifier_range *mmu_range, in drm_gpusvm_notifier_invalidate() argument 506 if (!mmu_notifier_range_blockable(mmu_range)) in drm_gpusvm_notifier_invalidate() 511 gpusvm->ops->invalidate(gpusvm, notifier, mmu_range); in drm_gpusvm_notifier_invalidate() 2242 const struct mmu_notifier_range *mmu_range) in drm_gpusvm_range_set_unmapped() argument 2247 if (drm_gpusvm_range_start(range) < mmu_range->start || in drm_gpusvm_range_set_unmapped() 2248 drm_gpusvm_range_end(range) > mmu_range->end) in drm_gpusvm_range_set_unmapped()
|