Lines Matching refs:mfence
127 struct dma_fence **mfence) in svm_migrate_copy_memory_gart() argument
162 dma_fence_put(*mfence); in svm_migrate_copy_memory_gart()
163 *mfence = next; in svm_migrate_copy_memory_gart()
193 svm_migrate_copy_done(struct amdgpu_device *adev, struct dma_fence *mfence) in svm_migrate_copy_done() argument
197 if (mfence) { in svm_migrate_copy_done()
198 r = dma_fence_wait(mfence, false); in svm_migrate_copy_done()
199 dma_fence_put(mfence); in svm_migrate_copy_done()
291 struct migrate_vma *migrate, struct dma_fence **mfence, in svm_migrate_copy_to_vram() argument
335 mfence); in svm_migrate_copy_to_vram()
353 mfence); in svm_migrate_copy_to_vram()
364 FROM_RAM_TO_VRAM, mfence); in svm_migrate_copy_to_vram()
402 struct dma_fence *mfence = NULL; in svm_migrate_vma_to_vram() local
450 r = svm_migrate_copy_to_vram(node, prange, &migrate, &mfence, scratch, ttm_res_offset); in svm_migrate_vma_to_vram()
456 svm_migrate_copy_done(adev, mfence); in svm_migrate_vma_to_vram()
567 struct migrate_vma *migrate, struct dma_fence **mfence, in svm_migrate_copy_to_ram() argument
597 mfence); in svm_migrate_copy_to_ram()
609 mfence); in svm_migrate_copy_to_ram()
638 FROM_VRAM_TO_RAM, mfence); in svm_migrate_copy_to_ram()
681 struct dma_fence *mfence = NULL; in svm_migrate_vma_to_ram() local
733 r = svm_migrate_copy_to_ram(adev, prange, &migrate, &mfence, in svm_migrate_vma_to_ram()
741 svm_migrate_copy_done(adev, mfence); in svm_migrate_vma_to_ram()