Symbol: process_info
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
310
void **process_info,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
335
int amdgpu_amdkfd_gpuvm_restore_process_bos(void *process_info,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
87
struct amdkfd_process_info *process_info;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1029
struct amdkfd_process_info *process_info,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1032
mutex_lock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1035
&process_info->userptr_valid_list);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1037
list_add_tail(&mem->validate_list, &process_info->kfd_bo_list);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1038
mutex_unlock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1042
struct amdkfd_process_info *process_info)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1044
mutex_lock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1046
mutex_unlock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1064
struct amdkfd_process_info *process_info = mem->process_info;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1070
mutex_lock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1092
mutex_lock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1094
mutex_unlock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1095
mutex_unlock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1135
mutex_unlock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1351
static int process_validate_vms(struct amdkfd_process_info *process_info,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1357
list_for_each_entry(peer_vm, &process_info->vm_list_head,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1367
static int process_sync_pds_resv(struct amdkfd_process_info *process_info,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1373
list_for_each_entry(peer_vm, &process_info->vm_list_head,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1387
static int process_update_pds(struct amdkfd_process_info *process_info,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1393
list_for_each_entry(peer_vm, &process_info->vm_list_head,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1403
static int init_kfd_vm(struct amdgpu_vm *vm, void **process_info,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1410
process = container_of(process_info, struct kfd_process, kgd_process_info);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1411
if (!*process_info) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1439
*process_info = info;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1442
if (cmpxchg(&vm->process_info, NULL, *process_info) != NULL) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1464
&vm->process_info->eviction_fence->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1469
mutex_lock(&vm->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1471
&(vm->process_info->vm_list_head));
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1472
vm->process_info->n_vms++;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1474
*ef = dma_fence_get(&vm->process_info->eviction_fence->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1475
mutex_unlock(&vm->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1484
vm->process_info = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1488
*process_info = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1566
void **process_info,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1572
if (avm->process_info)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1581
ret = init_kfd_vm(avm, process_info, ef);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1593
struct amdkfd_process_info *process_info = vm->process_info;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1595
if (!process_info)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1599
mutex_lock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1600
process_info->n_vms--;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1602
mutex_unlock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1604
vm->process_info = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1607
if (!process_info->n_vms) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1608
WARN_ON(!list_empty(&process_info->kfd_bo_list));
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1609
WARN_ON(!list_empty(&process_info->userptr_valid_list));
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1610
WARN_ON(!list_empty(&process_info->userptr_inval_list));
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1612
dma_fence_put(&process_info->eviction_fence->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1613
cancel_delayed_work_sync(&process_info->restore_userptr_work);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1614
put_pid(process_info->pid);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1615
mutex_destroy(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1616
mutex_destroy(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1617
kfree(process_info);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1841
(*mem)->process_info = avm->process_info;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1843
add_kgd_mem_to_kfd_bo_list(*mem, avm->process_info, user_addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1860
mutex_lock(&avm->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1861
if (avm->process_info->eviction_fence &&
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1862
!dma_fence_is_signaled(&avm->process_info->eviction_fence->base))
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1864
&avm->process_info->eviction_fence->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1865
mutex_unlock(&avm->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1878
remove_kgd_mem_from_kfd_bo_list(*mem, avm->process_info);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1906
struct amdkfd_process_info *process_info = mem->process_info;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1940
mutex_lock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1943
mutex_unlock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1957
process_info->eviction_fence);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2041
mutex_lock(&mem->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2048
mutex_lock(&mem->process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2050
mutex_unlock(&mem->process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2119
mutex_unlock(&mem->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2257
bo, bo->vm_bo->vm->process_info->eviction_fence);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2298
mutex_lock(&mem->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2319
bo, mem->process_info->eviction_fence);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2326
mutex_unlock(&mem->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2334
mutex_unlock(&mem->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2416
(*mem)->process_info = avm->process_info;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2417
add_kgd_mem_to_kfd_bo_list(*mem, avm->process_info, false);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2421
mutex_lock(&avm->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2422
if (avm->process_info->eviction_fence &&
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2423
!dma_fence_is_signaled(&avm->process_info->eviction_fence->base))
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2425
&avm->process_info->eviction_fence->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2426
mutex_unlock(&avm->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2433
remove_kgd_mem_from_kfd_bo_list(*mem, avm->process_info);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2505
struct amdkfd_process_info *process_info = mem->process_info;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2511
if (READ_ONCE(process_info->block_mmu_notifications))
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2514
mutex_lock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2518
if (++process_info->evicted_bos == 1) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2528
&process_info->restore_userptr_work,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2531
mutex_unlock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2542
static int update_invalid_user_pages(struct amdkfd_process_info *process_info,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2551
mutex_lock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2555
&process_info->userptr_valid_list,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2559
&process_info->userptr_inval_list);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2562
list_for_each_entry(mem, &process_info->userptr_inval_list,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2579
mutex_unlock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2624
pid_nr(process_info->pid), mem->va);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2627
p = kfd_lookup_process_by_pid(process_info->pid);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2639
mutex_lock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2654
mutex_unlock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2664
static int validate_invalid_user_pages(struct amdkfd_process_info *process_info)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2681
list_for_each_entry(peer_vm, &process_info->vm_list_head,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2690
list_for_each_entry(mem, &process_info->userptr_inval_list,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2702
ret = process_validate_vms(process_info, NULL);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2708
&process_info->userptr_inval_list,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2739
mutex_lock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2741
mutex_unlock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2748
ret = process_update_pds(process_info, &sync);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2762
static int confirm_valid_user_pages_locked(struct amdkfd_process_info *process_info)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2768
&process_info->userptr_inval_list,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2794
&process_info->userptr_valid_list);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2809
struct amdkfd_process_info *process_info =
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2816
mutex_lock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2817
evicted_bos = process_info->evicted_bos;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2818
mutex_unlock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2823
usertask = get_pid_task(process_info->pid, PIDTYPE_PID);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2832
mutex_lock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2834
if (update_invalid_user_pages(process_info, mm))
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2840
if (!list_empty(&process_info->userptr_inval_list)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2841
if (validate_invalid_user_pages(process_info))
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2849
mutex_lock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2850
if (process_info->evicted_bos != evicted_bos)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2853
if (confirm_valid_user_pages_locked(process_info)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2858
process_info->evicted_bos = evicted_bos = 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2868
mutex_unlock(&process_info->notifier_lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2870
mutex_unlock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2875
&process_info->restore_userptr_work,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2921
struct amdkfd_process_info *process_info = info;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2933
mutex_lock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2937
list_for_each_entry(peer_vm, &process_info->vm_list_head,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2950
list_for_each_entry(mem, &process_info->kfd_bo_list,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2967
list_for_each_entry(mem, &process_info->kfd_bo_list,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3004
ret = process_validate_vms(process_info, drm_exec_ticket(&exec));
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3011
list_for_each_entry(mem, &process_info->kfd_bo_list,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3029
list_for_each_entry(peer_vm, &process_info->vm_list_head,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3041
pid_nr(process_info->pid));
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3049
pid_nr(process_info->pid));
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3055
ret = process_update_pds(process_info, &sync_obj);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3064
ret = process_sync_pds_resv(process_info, &sync_obj);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3083
if (dma_fence_is_signaled(&process_info->eviction_fence->base)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3086
process_info->eviction_fence->base.context,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3087
process_info->eviction_fence->mm,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3088
NULL, process_info->context_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3095
dma_fence_put(&process_info->eviction_fence->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3096
process_info->eviction_fence = new_fence;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3099
WARN_ONCE(*ef != &process_info->eviction_fence->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3104
list_for_each_entry(mem, &process_info->kfd_bo_list, validate_list) {
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3109
&process_info->eviction_fence->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3113
list_for_each_entry(peer_vm, &process_info->vm_list_head,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3118
&process_info->eviction_fence->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3126
mutex_unlock(&process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3132
struct amdkfd_process_info *process_info = (struct amdkfd_process_info *)info;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3147
(*mem)->process_info = process_info;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3148
add_kgd_mem_to_kfd_bo_list(*mem, process_info, false);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3153
mutex_lock(&(*mem)->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3173
&process_info->eviction_fence->base,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3176
mutex_unlock(&(*mem)->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3184
mutex_unlock(&(*mem)->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3186
remove_kgd_mem_from_kfd_bo_list(*mem, process_info);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3197
struct amdkfd_process_info *process_info = (struct amdkfd_process_info *)info;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3204
remove_kgd_mem_from_kfd_bo_list(kgd_mem, process_info);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3213
process_info->eviction_fence);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
287
if (!vm->is_compute_context || !vm->process_info)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
292
mutex_lock_nested(&vm->process_info->lock, 1);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
293
if (!WARN_ON(!vm->process_info->eviction_fence)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
295
&vm->process_info->eviction_fence->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
306
mutex_unlock(&vm->process_info->lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
429
struct amdkfd_process_info *process_info;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1901
struct amdkfd_process_info *process_info;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1918
process_info = p->kgd_process_info;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1927
mutex_lock(&process_info->lock);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1980
mutex_unlock(&process_info->lock);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3714
struct amdkfd_process_info *process_info = p->kgd_process_info;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3735
if (!process_info)
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3738
mutex_lock(&process_info->lock);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3838
mutex_unlock(&process_info->lock);
drivers/hv/hv_balloon.c
1563
process_info(dm, (struct dm_info_msg *)dm_msg);