/linux-6.3-rc2/drivers/gpu/drm/msm/ |
A D | msm_gem_shrinker.c | 62 evict(struct drm_gem_object *obj) in evict() function 97 return evict(obj); in active_evict() 113 { &priv->lru.willneed, evict, can_swap() }, in msm_gem_shrinker_scan()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/ |
A D | i915_gem_ttm_move.h | 33 int i915_ttm_move(struct ttm_buffer_object *bo, bool evict,
|
A D | i915_gem_ttm_move.c | 565 int i915_ttm_move(struct ttm_buffer_object *bo, bool evict, in i915_ttm_move() argument 654 if (I915_SELFTEST_ONLY(evict && fail_gpu_migration)) in i915_ttm_move() 657 ret = ttm_bo_move_accel_cleanup(bo, migration_fence, evict, in i915_ttm_move()
|
/linux-6.3-rc2/arch/powerpc/kvm/ |
A D | book3s_32_mmu_host.c | 142 bool evict = false; in kvmppc_mmu_map_page() local 172 evict = true; in kvmppc_mmu_map_page() 179 if (!evict && (pteg[rr] & PTE_V)) { in kvmppc_mmu_map_page()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/selftests/ |
A D | i915_mock_selftests.h | 32 selftest(evict, i915_gem_evict_mock_selftests)
|
A D | i915_live_selftests.h | 38 selftest(evict, i915_gem_evict_live_selftests)
|
/linux-6.3-rc2/drivers/infiniband/hw/hfi1/ |
A D | mmu_rb.h | 31 int (*evict)(void *ops_arg, struct mmu_rb_node *mnode, member
|
A D | mmu_rb.c | 211 if (handler->ops->evict(handler->ops_arg, rbnode, evict_arg, in hfi1_mmu_rb_evict()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/ |
A D | nouveau_bo.c | 426 bool force = false, evict = false; in nouveau_bo_pin() local 438 evict = true; in nouveau_bo_pin() 443 bool error = evict; in nouveau_bo_pin() 466 if (evict) { in nouveau_bo_pin() 796 nouveau_bo_move_m2mf(struct ttm_buffer_object *bo, int evict, in nouveau_bo_move_m2mf() argument 837 evict, false, in nouveau_bo_move_m2mf() 995 nouveau_bo_move(struct ttm_buffer_object *bo, bool evict, in nouveau_bo_move() argument 1060 ret = nouveau_bo_move_m2mf(bo, evict, ctx, in nouveau_bo_move()
|
/linux-6.3-rc2/include/linux/ |
A D | zpool.h | 18 int (*evict)(struct zpool *pool, unsigned long handle); member
|
/linux-6.3-rc2/mm/ |
A D | zbud.c | 437 ret = pool->zpool_ops->evict(pool->zpool, first_handle); in zbud_reclaim_page() 442 ret = pool->zpool_ops->evict(pool->zpool, last_handle); in zbud_reclaim_page()
|
A D | z3fold.c | 1309 ret = pool->zpool_ops->evict(pool->zpool, middle_handle); in z3fold_reclaim_page() 1314 ret = pool->zpool_ops->evict(pool->zpool, first_handle); in z3fold_reclaim_page() 1319 ret = pool->zpool_ops->evict(pool->zpool, last_handle); in z3fold_reclaim_page()
|
/linux-6.3-rc2/include/drm/ttm/ |
A D | ttm_device.h | 149 int (*move)(struct ttm_buffer_object *bo, bool evict,
|
A D | ttm_bo.h | 419 struct dma_fence *fence, bool evict,
|
/linux-6.3-rc2/drivers/gpu/drm/radeon/ |
A D | radeon_ttm.c | 140 bool evict, in radeon_move_blit() argument 189 r = ttm_bo_move_accel_cleanup(bo, &fence->base, evict, false, new_mem); in radeon_move_blit() 194 static int radeon_bo_move(struct ttm_buffer_object *bo, bool evict, in radeon_bo_move() argument 250 r = radeon_move_blit(bo, evict, new_mem, old_mem); in radeon_bo_move()
|
/linux-6.3-rc2/drivers/gpu/drm/ |
A D | drm_gem_vram_helper.c | 565 bool evict, in drm_gem_vram_bo_driver_move() argument 912 bool evict, in bo_driver_move() argument 921 return drm_gem_vram_bo_driver_move(gbo, evict, ctx, new_mem); in bo_driver_move()
|
/linux-6.3-rc2/drivers/gpu/drm/qxl/ |
A D | qxl_ttm.c | 138 static int qxl_bo_move(struct ttm_buffer_object *bo, bool evict, in qxl_bo_move() argument
|
/linux-6.3-rc2/Documentation/admin-guide/mm/ |
A D | multigen_lru.rst | 146 Users can write the following command to ``lru_gen`` to evict 155 ``nr_to_reclaim`` limits the number of pages to evict.
|
/linux-6.3-rc2/Documentation/mm/ |
A D | multigen_lru.rst | 106 evict or protect. 132 evict from, it first compares ``min_seq[]`` to select the older type. 235 to select types to evict and tiers to protect.
|
/linux-6.3-rc2/drivers/gpu/drm/ttm/ |
A D | ttm_bo_util.c | 644 bool evict, in ttm_bo_move_accel_cleanup() argument 654 if (!evict) in ttm_bo_move_accel_cleanup()
|
A D | ttm_bo.c | 115 struct ttm_resource *mem, bool evict, in ttm_bo_handle_move_mem() argument 152 ret = bdev->funcs->move(bo, evict, ctx, mem, hop); in ttm_bo_handle_move_mem()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_ttm.c | 358 bool evict, in amdgpu_move_blit() argument 400 r = ttm_bo_move_accel_cleanup(bo, fence, evict, true, new_mem); in amdgpu_move_blit() 452 static int amdgpu_bo_move(struct ttm_buffer_object *bo, bool evict, in amdgpu_bo_move() argument 532 r = amdgpu_move_blit(bo, evict, new_mem, old_mem); in amdgpu_bo_move() 553 amdgpu_bo_move_notify(bo, evict, new_mem); in amdgpu_bo_move()
|
A D | amdgpu_object.c | 1237 bool evict, in amdgpu_bo_move_notify() argument 1248 amdgpu_vm_bo_invalidate(adev, abo, evict); in amdgpu_bo_move_notify() 1257 if (evict) in amdgpu_bo_move_notify()
|
A D | amdgpu_object.h | 316 bool evict,
|
/linux-6.3-rc2/Documentation/block/ |
A D | inline-encryption.rst | 70 layers to also evict keys from any keyslots they are present in. 98 functions to program and evict keys) to upper layers. Each device driver that 241 hardware, e.g. how to program and evict keyslots. Most drivers will need to
|