/src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
kfd_device_queue_manager.c | 307 * Eviction state logic: mark all queues as evicted, even ones 311 q->properties.is_evicted = !!qpd->evicted; 608 if (qpd->evicted++ > 0) /* already evicted, do nothing */ 615 /* Mark all queues as evicted. Deactivate all active queues on 654 if (qpd->evicted++ > 0) /* already evicted, do nothing */ 661 /* Mark all queues as evicted. Deactivate all active queues on 697 if (WARN_ON_ONCE(!qpd->evicted)) /* already restored, do nothing */ 699 if (qpd->evicted > 1) { /* ref count still > 0, decrement & quit * [all...] |
kfd_priv.h | 405 * @is_evicted: Defines if the queue is evicted. Only active queues 406 * are evicted, rendering them inactive. 554 unsigned int evicted; /* eviction counter, 0=active */ member in struct:qcm_process_device 592 /* Approx. wait time before attempting to restore evicted BOs */
|
kfd_process.c | 61 /* Ordered, single-threaded workqueue for restoring evicted 65 * remain evicted indefinitely. 758 pdd->qpd.evicted = 0; 1028 * unreserves KFD BOs, it is possible to evicted again. But 1064 * before KFD BOs are unreserved. If not, the process can be evicted
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_vm.h | 257 struct list_head evicted; member in struct:amdgpu_vm 401 struct amdgpu_bo *bo, bool evicted);
|
amdgpu_vm.c | 226 * amdgpu_vm_bo_evicted - vm_bo is evicted 228 * @vm_bo: vm_bo which is evicted 240 list_move(&vm_bo->vm_status, &vm->evicted); 242 list_move_tail(&vm_bo->vm_status, &vm->evicted); 353 * is currently evicted. add the bo to the evicted list to make sure it 693 vm->bulk_moveable &= list_empty(&vm->evicted); 695 list_for_each_entry_safe(bo_base, tmp, &vm->evicted, vm_status) { 732 return list_empty(&vm->evicted); 1841 * the evicted list so that it gets validated again on th [all...] |
/src/sys/external/bsd/drm2/dist/include/drm/ttm/ |
ttm_bo_api.h | 164 * @evicted: Whether the object was evicted without user-space knowing. 215 bool evicted; member in struct:ttm_buffer_object
|
/src/sys/external/bsd/drm2/dist/drm/ttm/ |
ttm_bo.c | 401 if (bo->evicted) { 407 bo->evicted = false; 764 bo->evicted = true; 784 * Check the target bo is allowable to be evicted or swapout, including cases: 966 * space, or we've evicted everything and there isn't enough space.
|