Lines Matching refs:evict
1107 INIT_LIST_HEAD(&gpuvm->evict.list); in drm_gpuvm_init()
1108 spin_lock_init(&gpuvm->evict.lock); in drm_gpuvm_init()
1151 drm_WARN(gpuvm->drm, !list_empty(&gpuvm->evict.list), in drm_gpuvm_fini()
1258 drm_gpuvm_bo_list_add(vm_bo, evict, false); in drm_gpuvm_prepare_objects_locked()
1470 LIST_HEAD(evict); in __drm_gpuvm_validate()
1473 for_each_vm_bo_in_list(gpuvm, evict, &evict, vm_bo) { in __drm_gpuvm_validate()
1480 restore_vm_bo_list(gpuvm, evict); in __drm_gpuvm_validate()
1494 list_for_each_entry_safe(vm_bo, next, &gpuvm->evict.list, in drm_gpuvm_validate_locked()
1495 list.entry.evict) { in drm_gpuvm_validate_locked()
1505 drm_gpuvm_bo_list_del_init(vm_bo, evict, false); in drm_gpuvm_validate_locked()
1598 INIT_LIST_HEAD(&vm_bo->list.entry.evict); in drm_gpuvm_bo_create()
1653 drm_gpuvm_bo_list_del(vm_bo, evict, lock); in drm_gpuvm_bo_destroy()
1705 drm_gpuvm_bo_list_del(vm_bo, evict, true); in drm_gpuvm_bo_into_zombie()
1787 drm_gpuvm_bo_list_del(vm_bo, evict, false); in drm_gpuvm_bo_deferred_cleanup()
1948 drm_gpuvm_bo_evict(struct drm_gpuvm_bo *vm_bo, bool evict) in drm_gpuvm_bo_evict() argument
1955 vm_bo->evicted = evict; in drm_gpuvm_bo_evict()
1964 if (evict) in drm_gpuvm_bo_evict()
1965 drm_gpuvm_bo_list_add(vm_bo, evict, lock); in drm_gpuvm_bo_evict()
1967 drm_gpuvm_bo_list_del_init(vm_bo, evict, lock); in drm_gpuvm_bo_evict()