• Home
  • Raw
  • Download

Lines Matching refs:sync

388 static int vm_update_pds(struct amdgpu_vm *vm, struct amdgpu_sync *sync)  in vm_update_pds()  argument
398 return amdgpu_sync_fence(sync, vm->last_update); in vm_update_pds()
883 struct amdgpu_sync *sync; /* Pointer to sync object */ member
910 ctx->sync = &mem->sync; in reserve_bo_and_vm()
961 ctx->sync = &mem->sync; in reserve_bo_and_cond_vms()
1028 ret = amdgpu_sync_wait(ctx->sync, intr); in unreserve_bo_and_vms()
1034 ctx->sync = NULL; in unreserve_bo_and_vms()
1044 struct amdgpu_sync *sync) in unmap_bo_from_gpuvm() argument
1054 amdgpu_sync_fence(sync, bo_va->last_pt_update); in unmap_bo_from_gpuvm()
1061 struct amdgpu_sync *sync, in update_gpuvm_pte() argument
1079 return amdgpu_sync_fence(sync, bo_va->last_pt_update); in update_gpuvm_pte()
1084 struct amdgpu_sync *sync, in map_bo_to_gpuvm() argument
1103 ret = update_gpuvm_pte(mem, entry, sync, table_freed); in map_bo_to_gpuvm()
1112 unmap_bo_from_gpuvm(mem, entry, sync); in map_bo_to_gpuvm()
1150 struct amdgpu_sync *sync) in process_sync_pds_resv() argument
1159 ret = amdgpu_sync_resv(NULL, sync, pd->tbo.base.resv, in process_sync_pds_resv()
1170 struct amdgpu_sync *sync) in process_update_pds() argument
1177 ret = vm_update_pds(peer_vm, sync); in process_update_pds()
1446 amdgpu_sync_create(&(*mem)->sync); in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1574 amdgpu_sync_free(&mem->sync); in amdgpu_amdkfd_gpuvm_free_memory_of_gpu()
1695 ret = map_bo_to_gpuvm(mem, entry, ctx.sync, in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
1702 ret = vm_update_pds(avm, ctx.sync); in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
1773 unmap_bo_from_gpuvm(mem, entry, ctx.sync); in amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu()
1800 struct amdgpu_sync sync; in amdgpu_amdkfd_gpuvm_sync_memory() local
1803 amdgpu_sync_create(&sync); in amdgpu_amdkfd_gpuvm_sync_memory()
1806 amdgpu_sync_clone(&mem->sync, &sync); in amdgpu_amdkfd_gpuvm_sync_memory()
1809 ret = amdgpu_sync_wait(&sync, intr); in amdgpu_amdkfd_gpuvm_sync_memory()
1810 amdgpu_sync_free(&sync); in amdgpu_amdkfd_gpuvm_sync_memory()
1940 amdgpu_sync_create(&(*mem)->sync); in amdgpu_amdkfd_gpuvm_import_dmabuf()
2070 struct amdgpu_sync sync; in validate_invalid_user_pages() local
2110 amdgpu_sync_create(&sync); in validate_invalid_user_pages()
2148 ret = update_gpuvm_pte(mem, attachment, &sync, NULL); in validate_invalid_user_pages()
2159 ret = process_update_pds(process_info, &sync); in validate_invalid_user_pages()
2163 amdgpu_sync_wait(&sync, false); in validate_invalid_user_pages()
2164 amdgpu_sync_free(&sync); in validate_invalid_user_pages()
2440 amdgpu_sync_create(&(*mem)->sync); in amdgpu_amdkfd_add_gws_to_process()
2474 amdgpu_sync_free(&(*mem)->sync); in amdgpu_amdkfd_add_gws_to_process()
2504 amdgpu_sync_free(&kgd_mem->sync); in amdgpu_amdkfd_remove_gws_from_process()