Home
last modified time | relevance | path

Searched refs:notifier_seq (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_userptr.c239 unsigned long notifier_seq; in i915_gem_object_userptr_submit_init() local
245 notifier_seq = mmu_interval_read_begin(&obj->userptr.notifier); in i915_gem_object_userptr_submit_init()
251 if (notifier_seq == obj->userptr.notifier_seq && obj->userptr.pvec) { in i915_gem_object_userptr_submit_init()
284 !obj->userptr.page_ref ? notifier_seq : in i915_gem_object_userptr_submit_init()
285 obj->userptr.notifier_seq)) { in i915_gem_object_userptr_submit_init()
292 obj->userptr.notifier_seq = notifier_seq; in i915_gem_object_userptr_submit_init()
314 obj->userptr.notifier_seq)) { in i915_gem_object_userptr_submit_done()
533 obj->userptr.notifier_seq = ULONG_MAX; in i915_gem_userptr_ioctl()
/linux/drivers/gpu/drm/
H A Ddrm_gpusvm.c643 range->pages.notifier_seq = LONG_MAX; in drm_gpusvm_range_alloc()
715 hmm_range.notifier_seq = mmu_interval_read_begin(&notifier->notifier); in drm_gpusvm_check_pages()
724 hmm_range.notifier_seq = in drm_gpusvm_check_pages()
791 hmm_range.notifier_seq = mmu_interval_read_begin(notifier); in drm_gpusvm_scan_mm()
800 hmm_range.notifier_seq = in drm_gpusvm_scan_mm()
811 if (mmu_interval_read_retry(notifier, hmm_range.notifier_seq)) { in drm_gpusvm_scan_mm()
1416 hmm_range.notifier_seq = mmu_interval_read_begin(notifier); in drm_gpusvm_get_pages()
1439 hmm_range.notifier_seq = in drm_gpusvm_get_pages()
1464 if (mmu_interval_read_retry(notifier, hmm_range.notifier_seq)) { in drm_gpusvm_get_pages()
1570 svm_pages->notifier_seq = hmm_range.notifier_seq; in drm_gpusvm_get_pages()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_hmm.c203 hmm_range->notifier_seq = mmu_interval_read_begin(notifier); in amdgpu_hmm_range_get_pages()
250 range->hmm_range.notifier_seq); in amdgpu_hmm_range_valid()
/linux/include/linux/
H A Dhmm.h113 unsigned long notifier_seq; member
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_svm.c596 unsigned long notifier_seq; in nouveau_atomic_range_fault() local
611 notifier_seq = mmu_interval_read_begin(&notifier->notifier); in nouveau_atomic_range_fault()
623 notifier_seq)) in nouveau_atomic_range_fault()
686 range.notifier_seq = mmu_interval_read_begin(range.notifier); in nouveau_range_fault()
698 range.notifier_seq)) { in nouveau_range_fault()
/linux/drivers/hv/
H A Dmshv_regions.c409 range->notifier_seq = mmu_interval_read_begin(range->notifier); in mshv_region_hmm_fault_and_lock()
418 if (mmu_interval_read_retry(range->notifier, range->notifier_seq)) { in mshv_region_hmm_fault_and_lock()
/linux/lib/
H A Dtest_hmm.c304 range->notifier_seq = mmu_interval_read_begin(range->notifier); in dmirror_range_fault()
316 range->notifier_seq)) { in dmirror_range_fault()
1294 range->notifier_seq = mmu_interval_read_begin(range->notifier); in dmirror_range_snapshot()
1307 range->notifier_seq)) { in dmirror_range_snapshot()
/linux/drivers/infiniband/core/
H A Dumem_odp.c369 current_seq = range.notifier_seq = in ib_umem_odp_map_dma_and_lock()
/linux/drivers/gpu/drm/xe/
H A Dxe_pt.c1403 unsigned long notifier_seq; in vma_check_userptr() local
1414 notifier_seq = uvma->userptr.pages.notifier_seq; in vma_check_userptr()
1417 notifier_seq)) in vma_check_userptr()
H A Dxe_svm.c98 (r__)->base.pages.notifier_seq, \
H A Dxe_vm.c4039 to_userptr_vma(vma)->userptr.pages.notifier_seq)); in xe_vm_invalidate_vma()
/linux/drivers/accel/amdxdna/
H A Daie2_ctx.c919 mapp->range.notifier_seq = mmu_interval_read_begin(&mapp->notifier); in aie2_populate_range()
938 if (mmu_interval_read_retry(&mapp->notifier, mapp->range.notifier_seq)) { in aie2_populate_range()
/linux/mm/
H A Dhmm.c673 range->notifier_seq)) in hmm_range_fault()