Lines Matching defs:kgd_mem
1149 pdd->drm_priv, (struct kgd_mem **) &mem, &offset,
1185 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(dev->adev, (struct kgd_mem *)mem,
1229 (struct kgd_mem *)mem, pdd->drm_priv, &size);
1316 peer_pdd->dev->adev, (struct kgd_mem *)mem,
1327 ((struct kgd_mem *)mem)->domain);
1333 err = amdgpu_amdkfd_gpuvm_sync_memory(dev->adev, (struct kgd_mem *) mem, true);
1417 peer_pdd->dev->adev, (struct kgd_mem *)mem, peer_pdd->drm_priv);
1429 (struct kgd_mem *) mem, true);
1594 (struct kgd_mem **)&mem, &size,
1613 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(pdd->dev->adev, (struct kgd_mem *)mem,
1851 struct kgd_mem *kgd_mem = (struct kgd_mem *)mem;
1853 if (!kgd_mem->va || kgd_mem->va > pdd->gpuvm_base)
1860 static int criu_get_prime_handle(struct kgd_mem *mem, int flags,
1910 struct kgd_mem *kgd_mem;
1922 kgd_mem = (struct kgd_mem *)mem;
1923 dumper_bo = kgd_mem->bo;
1929 if (kgd_mem->va && kgd_mem->va <= pdd->gpuvm_base)
1936 bo_bucket->addr = (uint64_t)kgd_mem->va;
1938 bo_bucket->alloc_flags = (uint32_t)kgd_mem->alloc_flags;
1951 ret = criu_get_prime_handle(kgd_mem,
1972 if (amdgpu_amdkfd_bo_mapped_to_dev(p->pdds[i]->dev->adev, kgd_mem))
2294 struct kgd_mem **kgd_mem)
2325 bo_bucket->size, pdd->drm_priv, kgd_mem,
2336 idr_handle = idr_alloc(&pdd->alloc_idr, *kgd_mem, bo_priv->idr_handle,
2341 amdgpu_amdkfd_gpuvm_free_memory_of_gpu(pdd->dev->adev, *kgd_mem, pdd->drm_priv,
2365 struct kgd_mem *kgd_mem;
2379 ret = criu_restore_memory_of_gpu(pdd, bo_bucket, bo_priv, &kgd_mem);
2401 ret = amdgpu_amdkfd_gpuvm_map_memory_to_gpu(peer->adev, kgd_mem,
2413 ret = criu_get_prime_handle(kgd_mem, DRM_RDWR,