| /openbsd-src/sys/dev/pci/drm/amd/amdgpu/ |
| H A D | amdgpu_hmm.c | 70 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 D | amdgpu_hmm.h | 34 int amdgpu_hmm_range_get_pages(struct mmu_interval_notifier *notifier,
|
| H A D | amdgpu_object.h | 111 struct mmu_interval_notifier notifier; member
|
| H A D | amdgpu_ttm.c | 689 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 D | radeon_mn.c | 53 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 D | radeon.h | 520 struct mmu_interval_notifier notifier; member
|
| /openbsd-src/sys/dev/pci/drm/i915/gem/ |
| H A D | i915_gem_userptr.c | 64 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 D | i915_gem_object_types.h | 710 struct mmu_interval_notifier notifier; member
|
| H A D | i915_gem_object.h | 888 return obj->userptr.notifier.mm; in i915_gem_object_is_userptr()
|
| /openbsd-src/gnu/usr.bin/perl/t/class/ |
| H A D | destruct.t | 22 my $notifier = DestructionNotify->new( \$destroyed, 1 ); 23 undef $notifier;
|
| /openbsd-src/sys/dev/pci/drm/amd/amdkfd/ |
| H A D | kfd_svm.h | 129 struct mmu_interval_notifier notifier; member
|
| H A D | kfd_svm.c | 114 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 D | ModuleList.h | 113 ModuleList(ModuleList::Notifier *notifier);
|
| /openbsd-src/usr.bin/ssh/ |
| H A D | sshconnect2.c | 1200 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 D | ssh-agent.c | 841 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 D | ssh-keygen.c | 1783 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 D | ModuleList.cpp | 203 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 D | ChangeLog-1999 | 2896 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 D | web2 | 128250 notifier
|