Home
last modified time | relevance | path

Searched refs:migrate_mutex (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_migrate.c663 * Context: Process context, caller hold mmap read lock, prange->migrate_mutex
768 * Context: Process context, caller hold mmap read lock, prange->migrate_mutex
939 mutex_lock(&parent->migrate_mutex); in svm_migrate_to_ram()
941 mutex_lock_nested(&prange->migrate_mutex, 1); in svm_migrate_to_ram()
975 mutex_unlock(&prange->migrate_mutex); in svm_migrate_to_ram()
976 mutex_unlock(&parent->migrate_mutex); in svm_migrate_to_ram()
H A Dkfd_svm.c297 mutex_destroy(&prange->migrate_mutex); in svm_range_free()
343 mutex_init(&prange->migrate_mutex); in svm_range_new()
1573 * prange->migrate_mutex must be held.
1813 mutex_lock(&prange->migrate_mutex); in svm_range_restore_work()
1821 mutex_unlock(&prange->migrate_mutex); in svm_range_restore_work()
2329 mutex_lock(&prange->migrate_mutex); in svm_range_deferred_list_work()
2340 mutex_unlock(&prange->migrate_mutex); in svm_range_deferred_list_work()
2977 mutex_lock(&prange->migrate_mutex); in svm_range_restore_pages()
3065 mutex_unlock(&prange->migrate_mutex); in svm_range_restore_pages()
3386 * a. svm_range_validate_vram takes prange->migrate_mutex
[all...]
H A Dkfd_svm.h72 * @migrate_mutex: to serialize range migration, validation and mapping update
108 struct mutex migrate_mutex; member

Completed in 7 milliseconds