/linux/drivers/gpu/drm/msm/ |
H A D | msm_gpu_trace.h | 119 TP_PROTO(u32 nr_to_scan, u32 purged, u32 evicted, 121 TP_ARGS(nr_to_scan, purged, evicted, active_purged, active_evicted), 125 __field(u32, evicted) 132 __entry->evicted = evicted; 137 __entry->nr_to_scan, __entry->purged, __entry->evicted,
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_bo_evict.c | 82 * Wait for all user BO to be evicted as those evictions depend on the in xe_bo_evict_all() 95 list_move_tail(&bo->pinned_link, &xe->pinned.evicted); in xe_bo_evict_all() 133 bo = list_first_entry_or_null(&xe->pinned.evicted, in xe_bo_restore_kernel()
|
H A D | xe_device_types.h | 361 /** @pinned.evicted: pinned BO that have been evicted */ 362 struct list_head evicted; 358 struct list_head evicted; global() member
|
H A D | xe_device.c | 291 INIT_LIST_HEAD(&xe->pinned.evicted);
|
/linux/Documentation/admin-guide/mm/ |
H A D | multigen_lru.rst | 72 ``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/amd/amdgpu/ |
H A D | amdgpu_vm.c | 170 * amdgpu_vm_bo_evicted - vm_bo is evicted 172 * @vm_bo: vm_bo which is evicted 185 list_move(&vm_bo->vm_status, &vm->evicted); in amdgpu_vm_bo_evicted() 187 list_move_tail(&vm_bo->vm_status, &vm->evicted); in amdgpu_vm_bo_evicted() 237 * amdgpu_vm_bo_evicted_user - vm_bo is evicted 239 * @vm_bo: vm_bo which is evicted 353 * is currently evicted. add the bo to the evicted list to make sure it in amdgpu_vm_bo_base_init() 446 * amdgpu_vm_validate - validate evicted BOs tracked in the VM 455 * necessary. If a ticket is given, also try to validate evicted use 2089 amdgpu_vm_bo_invalidate(struct amdgpu_device * adev,struct amdgpu_bo * bo,bool evicted) amdgpu_vm_bo_invalidate() argument [all...] |
H A D | amdgpu_vm.h | 311 struct list_head evicted; 489 struct amdgpu_bo *bo, bool evicted); 306 struct list_head evicted; global() member
|
/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_device_queue_manager.c | 560 * Eviction state logic: mark all queues as evicted, even ones in create_queue_nocpsch() 564 q->properties.is_evicted = !!qpd->evicted; in create_queue_nocpsch() 1055 if (qpd->evicted++ > 0) /* already evicted, do nothing */ in evict_process_queues_nocpsch() 1063 /* Mark all queues as evicted. Deactivate all active queues on in evict_process_queues_nocpsch() 1105 if (qpd->evicted++ > 0) /* already evicted, do nothing */ in evict_process_queues_cpsch() 1120 /* Mark all queues as evicted. Deactivate all active queues on in evict_process_queues_cpsch() 1169 if (WARN_ON_ONCE(!qpd->evicted)) /* already restored, do nothing */ in restore_process_queues_nocpsch() 1171 if (qpd->evicted > in restore_process_queues_nocpsch() [all...] |
H A D | kfd_priv.h | 651 unsigned int evicted; /* eviction counter, 0=active */ member
|
/linux/Documentation/gpu/ |
H A D | drm-vm-bind-locking.rst | 99 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/ |
H A D | drm_gpuvm.c | 1154 if (vm_bo->evicted) in drm_gpuvm_prepare_objects_locked() 1398 if (!vm_bo->evicted) in drm_gpuvm_validate_locked() 1700 vm_bo->evicted = evict; in drm_gpuvm_bo_evict()
|
/linux/Documentation/admin-guide/device-mapper/ |
H A D | cache-policies.rst | 15 e.g. to start writing back dirty blocks that are going to be evicted
|
H A D | vdo-design.rst | 504 the same logical block address. A data_vio may also be evicted from 506 before more compressible blocks need to use its bin. An evicted 520 h. Any data_vio evicted from the packer will have an allocation from
|
/linux/mm/ |
H A D | workingset.c | 254 atomic_long_add(delta, &lrugen->evicted[hist][type][tier]); in lru_gen_eviction()
|
H A D | vmscan.c | 3041 atomic_long_read(&lrugen->evicted[hist][type][tier]); in read_ctrl_pos() 3070 atomic_long_read(&lrugen->evicted[hist][type][tier]); in reset_ctrl_pos() 3078 atomic_long_set(&lrugen->evicted[hist][type][tier], 0); in reset_ctrl_pos() 5245 n[1] = atomic_long_read(&lrugen->evicted[hist][type][tier]); in lru_gen_seq_show_full()
|
/linux/include/drm/ |
H A D | drm_gpuvm.h | 662 bool evicted; member
|
/linux/Documentation/mm/ |
H A D | multigen_lru.rst | 87 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 D | page_tables.rst | 188 to persistent storage (swap partition or file) and evicted from their physical
|
/linux/fs/gfs2/ |
H A D | glock.c | 993 bool evicted = false; in gfs2_try_evict() local 1029 evicted = !ip; in gfs2_try_evict() 1031 return evicted; in gfs2_try_evict()
|
/linux/drivers/firmware/efi/ |
H A D | Kconfig | 186 have been evicted, since otherwise it will trigger even on clean
|
/linux/include/linux/ |
H A D | mmzone.h | 444 atomic_long_t evicted[NR_HIST_GENS][ANON_AND_FILE][MAX_NR_TIERS]; member
|
/linux/Documentation/filesystems/ |
H A D | dax.rst | 79 remounted with dax=inode and the inode is evicted from kernel memory.
|
H A D | vfat.rst | 207 evicted from the inode cache. However, it means that operations
|
/linux/Documentation/arch/x86/ |
H A D | sgx.rst | 64 number for a page evicted from the EPC.
|
/linux/Documentation/block/ |
H A D | inline-encryption.rst | 211 the key is evicted from all keyslots it may be programmed into and unlinked from
|