Home
last modified time | relevance | path

Searched refs:evict (Results 1 – 25 of 42) sorted by relevance

12

/linux-6.3-rc2/drivers/gpu/drm/msm/
A Dmsm_gem_shrinker.c62 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 Di915_gem_ttm_move.h33 int i915_ttm_move(struct ttm_buffer_object *bo, bool evict,
A Di915_gem_ttm_move.c565 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 Dbook3s_32_mmu_host.c142 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 Di915_mock_selftests.h32 selftest(evict, i915_gem_evict_mock_selftests)
A Di915_live_selftests.h38 selftest(evict, i915_gem_evict_live_selftests)
/linux-6.3-rc2/drivers/infiniband/hw/hfi1/
A Dmmu_rb.h31 int (*evict)(void *ops_arg, struct mmu_rb_node *mnode, member
A Dmmu_rb.c211 if (handler->ops->evict(handler->ops_arg, rbnode, evict_arg, in hfi1_mmu_rb_evict()
/linux-6.3-rc2/drivers/gpu/drm/nouveau/
A Dnouveau_bo.c426 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 Dzpool.h18 int (*evict)(struct zpool *pool, unsigned long handle); member
/linux-6.3-rc2/mm/
A Dzbud.c437 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 Dz3fold.c1309 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 Dttm_device.h149 int (*move)(struct ttm_buffer_object *bo, bool evict,
A Dttm_bo.h419 struct dma_fence *fence, bool evict,
/linux-6.3-rc2/drivers/gpu/drm/radeon/
A Dradeon_ttm.c140 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 Ddrm_gem_vram_helper.c565 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 Dqxl_ttm.c138 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 Dmultigen_lru.rst146 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 Dmultigen_lru.rst106 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 Dttm_bo_util.c644 bool evict, in ttm_bo_move_accel_cleanup() argument
654 if (!evict) in ttm_bo_move_accel_cleanup()
A Dttm_bo.c115 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 Damdgpu_ttm.c358 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 Damdgpu_object.c1237 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 Damdgpu_object.h316 bool evict,
/linux-6.3-rc2/Documentation/block/
A Dinline-encryption.rst70 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

Completed in 79 milliseconds

12