/openbmc/linux/drivers/gpu/drm/msm/ |
H A D | msm_gem_shrinker.c | 62 evict(struct drm_gem_object *obj) in evict() function 97 return evict(obj); in active_evict() 114 { &priv->lru.willneed, evict, can_swap() }, in msm_gem_shrinker_scan()
|
/openbmc/linux/arch/powerpc/kvm/ |
H 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()
|
/openbmc/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm_move.h | 33 int i915_ttm_move(struct ttm_buffer_object *bo, bool evict,
|
H A D | i915_gem_ttm_move.c | 570 int i915_ttm_move(struct ttm_buffer_object *bo, bool evict, in i915_ttm_move() argument 660 if (I915_SELFTEST_ONLY(evict && fail_gpu_migration)) in i915_ttm_move() 663 ret = ttm_bo_move_accel_cleanup(bo, migration_fence, evict, in i915_ttm_move()
|
/openbmc/linux/drivers/gpu/drm/i915/selftests/ |
H A D | i915_mock_selftests.h | 32 selftest(evict, i915_gem_evict_mock_selftests)
|
H A D | i915_live_selftests.h | 39 selftest(evict, i915_gem_evict_live_selftests)
|
/openbmc/linux/drivers/infiniband/hw/hfi1/ |
H A D | mmu_rb.h | 27 int (*evict)(void *ops_arg, struct mmu_rb_node *mnode, member
|
H A D | mmu_rb.c | 244 if (handler->ops->evict(handler->ops_arg, rbnode, evict_arg, in hfi1_mmu_rb_evict()
|
H A D | pin_system.c | 31 .evict = sdma_rb_evict,
|
/openbmc/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bo.c | 470 bool force = false, evict = false; in nouveau_bo_pin() local 482 evict = true; in nouveau_bo_pin() 487 bool error = evict; in nouveau_bo_pin() 510 if (evict) { in nouveau_bo_pin() 840 nouveau_bo_move_m2mf(struct ttm_buffer_object *bo, int evict, in nouveau_bo_move_m2mf() argument 886 ret = ttm_bo_move_accel_cleanup(bo, &fence->base, evict, false, in nouveau_bo_move_m2mf() 1045 nouveau_bo_move(struct ttm_buffer_object *bo, bool evict, in nouveau_bo_move() argument 1107 ret = nouveau_bo_move_m2mf(bo, evict, ctx, in nouveau_bo_move()
|
/openbmc/linux/include/drm/ttm/ |
H A D | ttm_device.h | 149 int (*move)(struct ttm_buffer_object *bo, bool evict,
|
H A D | ttm_bo.h | 417 struct dma_fence *fence, bool evict,
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ttm.c | 357 bool evict, in amdgpu_move_blit() argument 400 r = ttm_bo_move_accel_cleanup(bo, fence, evict, true, new_mem); in amdgpu_move_blit() 467 static int amdgpu_bo_move(struct ttm_buffer_object *bo, bool evict, in amdgpu_bo_move() argument 489 amdgpu_bo_move_notify(bo, evict, new_mem); in amdgpu_bo_move() 496 amdgpu_bo_move_notify(bo, evict, new_mem); in amdgpu_bo_move() 508 amdgpu_bo_move_notify(bo, evict, new_mem); in amdgpu_bo_move() 523 amdgpu_bo_move_notify(bo, evict, new_mem); in amdgpu_bo_move() 549 amdgpu_bo_move_notify(bo, evict, new_mem); in amdgpu_bo_move() 551 r = amdgpu_move_blit(bo, evict, new_mem, old_mem); in amdgpu_bo_move() 569 if (evict) in amdgpu_bo_move()
|
H A D | amdgpu_object.h | 332 bool evict,
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | radeon_ttm.c | 139 bool evict, in radeon_move_blit() argument 188 r = ttm_bo_move_accel_cleanup(bo, &fence->base, evict, false, new_mem); in radeon_move_blit() 193 static int radeon_bo_move(struct ttm_buffer_object *bo, bool evict, in radeon_bo_move() argument 246 r = radeon_move_blit(bo, evict, new_mem, old_mem); in radeon_bo_move()
|
/openbmc/linux/drivers/gpu/drm/ |
H 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 932 return drm_gem_vram_bo_driver_move(gbo, evict, ctx, new_mem); in bo_driver_move()
|
H A D | drm_gem.c | 1503 if (obj->funcs->evict) in drm_gem_evict() 1504 return obj->funcs->evict(obj); in drm_gem_evict()
|
/openbmc/linux/Documentation/mm/ |
H A D | multigen_lru.rst | 106 evict or protect. The desired effect is to balance refault percentages 133 evict from, it first compares ``min_seq[]`` to select the older type. 215 decides which type to evict when both types are available from the 269 to select types to evict and tiers to protect.
|
/openbmc/linux/Documentation/admin-guide/mm/ |
H 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.
|
/openbmc/linux/drivers/gpu/drm/qxl/ |
H A D | qxl_ttm.c | 138 static int qxl_bo_move(struct ttm_buffer_object *bo, bool evict, in qxl_bo_move() argument
|
/openbmc/linux/include/drm/ |
H A D | drm_gem.h | 196 int (*evict)(struct drm_gem_object *obj); member
|
/openbmc/linux/drivers/gpu/drm/ttm/ |
H A D | ttm_bo_util.c | 653 bool evict, in ttm_bo_move_accel_cleanup() argument 663 if (!evict) in ttm_bo_move_accel_cleanup()
|
H A D | ttm_bo.c | 116 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()
|
/openbmc/linux/Documentation/block/ |
H 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
|
/openbmc/qemu/docs/ |
H A D | xbzrle.txt | 79 detected, XBZRLE will only evict pages in the cache that are older than
|