Lines Matching refs:evict
1012 INIT_LIST_HEAD(&gpuvm->evict.list); in drm_gpuvm_init()
1013 spin_lock_init(&gpuvm->evict.lock); in drm_gpuvm_init()
1054 drm_WARN(gpuvm->drm, !list_empty(&gpuvm->evict.list), in drm_gpuvm_fini()
1156 drm_gpuvm_bo_list_add(vm_bo, evict, false); in drm_gpuvm_prepare_objects_locked()
1368 LIST_HEAD(evict); in __drm_gpuvm_validate()
1371 for_each_vm_bo_in_list(gpuvm, evict, &evict, vm_bo) { in __drm_gpuvm_validate()
1378 restore_vm_bo_list(gpuvm, evict); in __drm_gpuvm_validate()
1392 list_for_each_entry_safe(vm_bo, next, &gpuvm->evict.list, in drm_gpuvm_validate_locked()
1393 list.entry.evict) { in drm_gpuvm_validate_locked()
1400 drm_gpuvm_bo_list_del_init(vm_bo, evict, false); in drm_gpuvm_validate_locked()
1493 INIT_LIST_HEAD(&vm_bo->list.entry.evict); in drm_gpuvm_bo_create()
1513 drm_gpuvm_bo_list_del(vm_bo, evict, lock); in drm_gpuvm_bo_destroy()
1694 drm_gpuvm_bo_evict(struct drm_gpuvm_bo *vm_bo, bool evict) in drm_gpuvm_bo_evict() argument
1701 vm_bo->evicted = evict; in drm_gpuvm_bo_evict()
1710 if (evict) in drm_gpuvm_bo_evict()
1711 drm_gpuvm_bo_list_add(vm_bo, evict, lock); in drm_gpuvm_bo_evict()
1713 drm_gpuvm_bo_list_del_init(vm_bo, evict, lock); in drm_gpuvm_bo_evict()