Home
last modified time | relevance | path

Searched refs:evicted (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_bo_evict.c175 &xe->pinned.late.evicted, xe_bo_evict_pinned); in xe_bo_evict_all()
188 &xe->pinned.early.evicted, in xe_bo_evict_all()
228 return xe_bo_apply_to_pinned(xe, &xe->pinned.early.evicted, in xe_bo_restore_early()
248 ret = xe_bo_apply_to_pinned(xe, &xe->pinned.late.evicted, in xe_bo_restore_late()
346 INIT_LIST_HEAD(&xe->pinned.early.evicted); in xe_bo_pinned_init()
348 INIT_LIST_HEAD(&xe->pinned.late.evicted); in xe_bo_pinned_init()
H A Dxe_vm.c342 vm_bo->evicted = false; in xe_gpuvm_validate()
353 vm_bo->evicted = false; in xe_gpuvm_validate()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm.h334 uint64_t evicted; member
362 struct list_head evicted; member
544 void amdgpu_vm_bo_invalidate(struct amdgpu_bo *bo, bool evicted);
549 bool evicted);
H A Damdgpu_vm.c172 list_move(&vm_bo->vm_status, &vm->evicted); in amdgpu_vm_bo_evicted()
174 list_move_tail(&vm_bo->vm_status, &vm->evicted); in amdgpu_vm_bo_evicted()
390 vm->stats[bo_memtype].evicted += size; in amdgpu_vm_update_stats_locked()
626 while (!list_empty(&vm->evicted)) { in amdgpu_vm_validate()
627 bo_base = list_first_entry(&vm->evicted, in amdgpu_vm_validate()
693 ret &= list_empty(&vm->evicted); in amdgpu_vm_ready()
2297 void amdgpu_vm_bo_invalidate(struct amdgpu_bo *bo, bool evicted) in amdgpu_vm_bo_invalidate() argument
2304 if (evicted && amdgpu_vm_is_bo_always_valid(vm, bo)) { in amdgpu_vm_bo_invalidate()
2332 bool evicted) in amdgpu_vm_bo_move() argument
2345 amdgpu_vm_bo_invalidate(bo, evicted); in amdgpu_vm_bo_move()
[all …]
/linux/Documentation/admin-guide/mm/
H A Dmultigen_lru.rst72 ``N`` milliseconds from getting evicted. The OOM killer is triggered
92 evicted generations in this file.
153 the active list) and therefore cannot be evicted. ``swappiness``
/linux/drivers/gpu/drm/ttm/
H A Dttm_bo.c504 unsigned long evicted; member
538 evict_walk->evicted++; in ttm_bo_evict_cb()
600 evict_walk.evicted = 0; in ttm_bo_evict_alloc()
602 } while (!lret && evict_walk.evicted); in ttm_bo_evict_alloc()
/linux/Documentation/gpu/
H A Ddrm-vm-bind-locking.rst99 Furthermore, it typically protects the gpu_vm's list of evicted and
109 to be able to update the gpu_vm evicted- and external object
259 option is to just mark the gpu_vm_bos of the evicted gem object with
260 an ``evicted`` bool that is inspected before the next time the
261 corresponding gpu_vm evicted list needs to be traversed. For example, when
264 gpu_vm_bo marked evicted, can then be added to the gpu_vm's list of
265 evicted gpu_vm_bos. The ``evicted`` bool is formally protected by the
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_device_queue_manager.c655 q->properties.is_evicted = !!qpd->evicted; in create_queue_nocpsch()
1152 if (qpd->evicted++ > 0) /* already evicted, do nothing */ in evict_process_queues_nocpsch()
1202 if (qpd->evicted++ > 0) /* already evicted, do nothing */ in evict_process_queues_cpsch()
1271 if (WARN_ON_ONCE(!qpd->evicted)) /* already restored, do nothing */ in restore_process_queues_nocpsch()
1273 if (qpd->evicted > 1) { /* ref count still > 0, decrement & quit */ in restore_process_queues_nocpsch()
1274 qpd->evicted--; in restore_process_queues_nocpsch()
1326 qpd->evicted = 0; in restore_process_queues_nocpsch()
1348 if (WARN_ON_ONCE(!qpd->evicted)) /* already restored, do nothing */ in restore_process_queues_cpsch()
1350 if (qpd->evicted > 1) { /* ref count still > 0, decrement & quit */ in restore_process_queues_cpsch()
1351 qpd->evicted--; in restore_process_queues_cpsch()
[all …]
H A Dkfd_priv.h675 unsigned int evicted; /* eviction counter, 0=active */ member
/linux/Documentation/admin-guide/device-mapper/
H A Dcache-policies.rst15 e.g. to start writing back dirty blocks that are going to be evicted
/linux/drivers/gpu/drm/
H A Ddrm_gpuvm.c1257 if (vm_bo->evicted) in drm_gpuvm_prepare_objects_locked()
1504 if (!vm_bo->evicted) in drm_gpuvm_validate_locked()
1965 vm_bo->evicted = evict; in drm_gpuvm_bo_evict()
/linux/Documentation/mm/
H A Dmultigen_lru.rst87 pages can be evicted regardless of swap constraints. These three
151 from getting evicted. The OOM killer is triggered if this working set
H A Dunevictable-lru.rst127 may be evicted. To prevent eviction of any such pages, the AS_UNEVICTABLE
/linux/drivers/firmware/efi/
H A DKconfig180 have been evicted, since otherwise it will trigger even on clean
/linux/Documentation/arch/x86/
H A Dsgx.rst64 number for a page evicted from the EPC.
/linux/Documentation/filesystems/
H A Dvfat.rst207 evicted from the inode cache. However, it means that operations
/linux/Documentation/admin-guide/
H A Dcgroup-v2.rst1639 Number of refaults of previously evicted anonymous pages.
1642 Number of refaults of previously evicted file pages.
/linux/init/
H A DKconfig2044 pages marked for writeback, (recently) evicted pages).