Home
last modified time | relevance | path

Searched refs:notifier (Results 1 – 19 of 19) sorted by relevance

/openbsd-src/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_hmm.c70 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier); in amdgpu_hmm_invalidate_gfx()
107 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier); in amdgpu_hmm_invalidate_hsa()
135 r = mmu_interval_notifier_insert(&bo->notifier, current->mm, in amdgpu_hmm_register()
139 r = mmu_interval_notifier_insert(&bo->notifier, current->mm, addr, in amdgpu_hmm_register()
148 bo->notifier.mm = NULL; in amdgpu_hmm_register()
162 if (!bo->notifier.mm) in amdgpu_hmm_unregister()
164 mmu_interval_notifier_remove(&bo->notifier); in amdgpu_hmm_unregister()
165 bo->notifier.mm = NULL; in amdgpu_hmm_unregister()
168 int amdgpu_hmm_range_get_pages(struct mmu_interval_notifier *notifier, in amdgpu_hmm_range_get_pages() argument
190 hmm_range->notifier = notifier; in amdgpu_hmm_range_get_pages()
[all …]
H A Damdgpu_hmm.h34 int amdgpu_hmm_range_get_pages(struct mmu_interval_notifier *notifier,
H A Damdgpu_object.h111 struct mmu_interval_notifier notifier; member
H A Damdgpu_ttm.c689 mm = bo->notifier.mm; in amdgpu_ttm_tt_get_user_pages()
711 r = amdgpu_hmm_range_get_pages(&bo->notifier, start, ttm->num_pages, in amdgpu_ttm_tt_get_user_pages()
/openbsd-src/sys/dev/pci/drm/radeon/
H A Dradeon_mn.c53 struct radeon_bo *bo = container_of(mn, struct radeon_bo, notifier); in radeon_mn_invalidate()
100 ret = mmu_interval_notifier_insert(&bo->notifier, current->mm, addr, in radeon_mn_register()
111 mmu_interval_read_begin(&bo->notifier); in radeon_mn_register()
124 if (!bo->notifier.mm) in radeon_mn_unregister()
126 mmu_interval_notifier_remove(&bo->notifier); in radeon_mn_unregister()
127 bo->notifier.mm = NULL; in radeon_mn_unregister()
H A Dradeon.h520 struct mmu_interval_notifier notifier; member
/openbsd-src/sys/dev/pci/drm/i915/gem/
H A Di915_gem_userptr.c64 struct drm_i915_gem_object *obj = container_of(mni, struct drm_i915_gem_object, userptr.notifier); in i915_gem_userptr_invalidate()
104 return mmu_interval_notifier_insert(&obj->userptr.notifier, current->mm, in i915_gem_userptr_init__mmu_notifier()
271 if (obj->userptr.notifier.mm != current->mm) in i915_gem_object_userptr_submit_init()
274 notifier_seq = mmu_interval_read_begin(&obj->userptr.notifier); in i915_gem_object_userptr_submit_init()
312 if (mmu_interval_read_retry(&obj->userptr.notifier, in i915_gem_object_userptr_submit_init()
342 if (mmu_interval_read_retry(&obj->userptr.notifier, in i915_gem_object_userptr_submit_done()
382 if (!obj->userptr.notifier.mm) in i915_gem_userptr_release()
385 mmu_interval_notifier_remove(&obj->userptr.notifier); in i915_gem_userptr_release()
386 obj->userptr.notifier.mm = NULL; in i915_gem_userptr_release()
H A Di915_gem_object_types.h710 struct mmu_interval_notifier notifier; member
H A Di915_gem_object.h888 return obj->userptr.notifier.mm; in i915_gem_object_is_userptr()
/openbsd-src/gnu/usr.bin/perl/t/class/
H A Ddestruct.t22 my $notifier = DestructionNotify->new( \$destroyed, 1 );
23 undef $notifier;
/openbsd-src/sys/dev/pci/drm/amd/amdkfd/
H A Dkfd_svm.h129 struct mmu_interval_notifier notifier; member
H A Dkfd_svm.c114 mmu_interval_notifier_insert_locked(&prange->notifier, mm, in svm_range_add_notifier_locked()
141 pr_debug("remove notifier svms 0x%p prange 0x%p [0x%lx 0x%lx]\n", in svm_range_remove_notifier()
143 prange->notifier.interval_tree.start >> PAGE_SHIFT, in svm_range_remove_notifier()
144 prange->notifier.interval_tree.last >> PAGE_SHIFT); in svm_range_remove_notifier()
146 if (prange->notifier.interval_tree.start != 0 && in svm_range_remove_notifier()
147 prange->notifier.interval_tree.last != 0) in svm_range_remove_notifier()
148 mmu_interval_notifier_remove(&prange->notifier); in svm_range_remove_notifier()
1609 * 4-a. Take notifier lock in svm_range_validate_and_map()
1613 * 4.e. Release notifier lock in svm_range_validate_and_map()
1714 r = amdgpu_hmm_range_get_pages(&prange->notifier, add in svm_range_validate_and_map()
[all...]
/openbsd-src/gnu/llvm/lldb/include/lldb/Core/
H A DModuleList.h113 ModuleList(ModuleList::Notifier *notifier);
/openbsd-src/usr.bin/ssh/
H A Dsshconnect2.c1200 struct notifier_ctx *notifier = NULL; in identity_sign()
1240 notifier = notify_start(options.batch_mode, in identity_sign()
1251 notify_complete(notifier, NULL); in identity_sign()
1252 notifier = NULL; in identity_sign()
1276 notify_complete(notifier, r == 0 ? "User presence confirmed" : NULL); in identity_sign()
1199 struct notifier_ctx *notifier = NULL; identity_sign() local
H A Dssh-agent.c841 struct notifier_ctx *notifier = NULL; in process_sign_request2()
926 notifier = notify_start(0, in process_sign_request2()
940 notify_complete(notifier, NULL); in process_sign_request2()
941 notifier = NULL; in process_sign_request2()
958 notify_complete(notifier, "User presence confirmed"); in process_sign_request2()
836 struct notifier_ctx *notifier = NULL; process_sign_request2() local
H A Dssh-keygen.c1783 struct notifier_ctx *notifier = NULL; in do_ca_sign()
1888 notifier = notify_start(0, in do_ca_sign()
1894 notify_complete(notifier, "User presence confirmed"); in do_ca_sign()
1755 struct notifier_ctx *notifier = NULL; do_ca_sign() local
/openbsd-src/gnu/llvm/lldb/source/Core/
H A DModuleList.cpp203 ModuleList::ModuleList(ModuleList::Notifier *notifier) in ModuleList() argument
204 : m_modules(), m_modules_mutex(), m_notifier(notifier) {} in ModuleList()
/openbsd-src/gnu/usr.bin/binutils/gdb/
H A DChangeLog-19992896 when setting the notifier timeouts, in case of select() used.
5761 pollfd structure of the notifier, unless there is already one.
/openbsd-src/share/dict/
H A Dweb2128250 notifier