Lines Matching refs:notifier
67 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier); in amdgpu_mn_invalidate_gfx()
104 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier); in amdgpu_mn_invalidate_hsa()
114 amdgpu_amdkfd_evict_userptr(bo->kfd_bo, bo->notifier.mm); in amdgpu_mn_invalidate_hsa()
136 return mmu_interval_notifier_insert(&bo->notifier, current->mm, in amdgpu_mn_register()
139 return mmu_interval_notifier_insert(&bo->notifier, current->mm, addr, in amdgpu_mn_register()
153 if (!bo->notifier.mm) in amdgpu_mn_unregister()
155 mmu_interval_notifier_remove(&bo->notifier); in amdgpu_mn_unregister()
156 bo->notifier.mm = NULL; in amdgpu_mn_unregister()
159 int amdgpu_hmm_range_get_pages(struct mmu_interval_notifier *notifier, in amdgpu_hmm_range_get_pages() argument
181 hmm_range->notifier = notifier; in amdgpu_hmm_range_get_pages()
195 hmm_range->notifier_seq = mmu_interval_read_begin(notifier); in amdgpu_hmm_range_get_pages()
238 r = mmu_interval_read_retry(hmm_range->notifier, in amdgpu_hmm_range_get_pages_done()