Lines Matching refs:evict
1011 INIT_LIST_HEAD(&gpuvm->evict.list); in drm_gpuvm_init()
1012 spin_lock_init(&gpuvm->evict.lock); in drm_gpuvm_init()
1053 drm_WARN(gpuvm->drm, !list_empty(&gpuvm->evict.list), in drm_gpuvm_fini()
1155 drm_gpuvm_bo_list_add(vm_bo, evict, false); in drm_gpuvm_prepare_objects_locked()
1367 LIST_HEAD(evict); in __drm_gpuvm_validate()
1370 for_each_vm_bo_in_list(gpuvm, evict, &evict, vm_bo) { in __drm_gpuvm_validate()
1377 restore_vm_bo_list(gpuvm, evict); in __drm_gpuvm_validate()
1391 list_for_each_entry_safe(vm_bo, next, &gpuvm->evict.list, in drm_gpuvm_validate_locked()
1392 list.entry.evict) { in drm_gpuvm_validate_locked()
1399 drm_gpuvm_bo_list_del_init(vm_bo, evict, false); in drm_gpuvm_validate_locked()
1492 INIT_LIST_HEAD(&vm_bo->list.entry.evict); in drm_gpuvm_bo_create()
1512 drm_gpuvm_bo_list_del(vm_bo, evict, lock); in drm_gpuvm_bo_destroy()
1693 drm_gpuvm_bo_evict(struct drm_gpuvm_bo *vm_bo, bool evict) in drm_gpuvm_bo_evict() argument
1700 vm_bo->evicted = evict; in drm_gpuvm_bo_evict()
1709 if (evict) in drm_gpuvm_bo_evict()
1710 drm_gpuvm_bo_list_add(vm_bo, evict, lock); in drm_gpuvm_bo_evict()
1712 drm_gpuvm_bo_list_del_init(vm_bo, evict, lock); in drm_gpuvm_bo_evict()