Lines Matching defs:evicted
144 INIT_LIST_HEAD(&lists->evicted);
197 * amdgpu_vm_bo_evicted - vm_bo is evicted
199 * @vm_bo: vm_bo which is evicted
201 * State for vm_bo objects meaning the underlying BO was evicted and need to
210 list_move(&vm_bo->vm_status, &lists->evicted);
373 vm->stats[bo_memtype].evicted += size;
434 * When a per VM isn't in the desired domain put it into the evicted
571 * amdgpu_vm_validate - validate evicted BOs tracked in the VM
580 * necessary. If a ticket is given, also try to validate evicted user queue
605 list_for_each_entry_safe(bo_base, tmp, &vm->kernel.evicted, vm_status) {
622 list_for_each_entry_safe(bo_base, tmp, &vm->always_valid.evicted,
636 list_for_each_entry(bo_base, &vm->individual.evicted, vm_status) {
682 ret &= list_empty(&vm->kernel.evicted);
1378 * the evicted list so that it gets validated again on the
1656 /* Remember evicted DMABuf imports in compute VMs for later
2269 * @evicted: is the BO evicted
2273 void amdgpu_vm_bo_invalidate(struct amdgpu_bo *bo, bool evicted)
2280 if (evicted && amdgpu_vm_is_bo_always_valid(vm, bo)) {
2296 * @evicted: is the BO evicted
2301 bool evicted)
2314 amdgpu_vm_bo_invalidate(bo, evicted);
2740 vm->stats[i].evicted == 0))
3069 list_for_each_entry(base, &lists->evicted, vm_status) {