Lines Matching refs:svm_bo
218 svm_range_bo_ref(prange->svm_bo); in svm_migrate_get_vram_page()
219 page->zone_device_data = prange->svm_bo; in svm_migrate_get_vram_page()
549 struct svm_range_bo *svm_bo = page->zone_device_data; in svm_migrate_page_free() local
551 if (svm_bo) { in svm_migrate_page_free()
552 pr_debug_ratelimited("ref: %d\n", kref_read(&svm_bo->kref)); in svm_migrate_page_free()
553 svm_range_bo_unref_async(svm_bo); in svm_migrate_page_free()
883 struct svm_range_bo *svm_bo; in svm_migrate_to_ram() local
891 svm_bo = vmf->page->zone_device_data; in svm_migrate_to_ram()
892 if (!svm_bo) { in svm_migrate_to_ram()
896 if (!mmget_not_zero(svm_bo->eviction_fence->mm)) { in svm_migrate_to_ram()
901 mm = svm_bo->eviction_fence->mm; in svm_migrate_to_ram()