/linux/mm/ |
A D | zbud.c | 78 int (*evict)(struct zbud_pool *pool, unsigned long handle); member 422 if (!pool->ops || !pool->ops->evict || list_empty(&pool->lru) || in zbud_reclaim_page() 447 ret = pool->ops->evict(pool, first_handle); in zbud_reclaim_page() 452 ret = pool->ops->evict(pool, last_handle); in zbud_reclaim_page() 529 if (pool->zpool && pool->zpool_ops && pool->zpool_ops->evict) in zbud_zpool_evict() 530 return pool->zpool_ops->evict(pool->zpool, handle); in zbud_zpool_evict() 536 .evict = zbud_zpool_evict
|
A D | z3fold.c | 76 int (*evict)(struct z3fold_pool *pool, unsigned long handle); member 1326 if (!pool->ops || !pool->ops->evict || retries == 0) { in z3fold_reclaim_page() 1424 ret = pool->ops->evict(pool, middle_handle); in z3fold_reclaim_page() 1429 ret = pool->ops->evict(pool, first_handle); in z3fold_reclaim_page() 1434 ret = pool->ops->evict(pool, last_handle); in z3fold_reclaim_page() 1702 if (pool->zpool && pool->zpool_ops && pool->zpool_ops->evict) in z3fold_zpool_evict() 1703 return pool->zpool_ops->evict(pool->zpool, handle); in z3fold_zpool_evict() 1709 .evict = z3fold_zpool_evict
|
A D | zpool.c | 186 zpool->evictable = driver->shrink && ops && ops->evict; in zpool_create_pool()
|
/linux/drivers/gpu/drm/msm/ |
A D | msm_gem_shrinker.c | 56 evict(struct msm_gem_object *msm_obj) in evict() function 140 &priv->inactive_willneed, evict); in msm_gem_shrinker_scan()
|
/linux/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/drivers/gpu/drm/nouveau/ |
A D | nouveau_bo.c | 423 bool force = false, evict = false; in nouveau_bo_pin() local 435 evict = true; in nouveau_bo_pin() 440 bool error = evict; in nouveau_bo_pin() 463 if (evict) { in nouveau_bo_pin() 793 nouveau_bo_move_m2mf(struct ttm_buffer_object *bo, int evict, in nouveau_bo_move_m2mf() argument 825 evict, false, in nouveau_bo_move_m2mf() 969 nouveau_bo_move(struct ttm_buffer_object *bo, bool evict, in nouveau_bo_move() argument 1033 ret = nouveau_bo_move_m2mf(bo, evict, ctx, in nouveau_bo_move()
|
/linux/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/drivers/gpu/drm/selftests/ |
A D | drm_mm_selftests.h | 20 selftest(evict, igt_evict)
|
/linux/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 | 205 if (handler->ops->evict(handler->ops_arg, rbnode, evict_arg, in hfi1_mmu_rb_evict()
|
/linux/include/linux/ |
A D | zpool.h | 18 int (*evict)(struct zpool *pool, unsigned long handle); member
|
/linux/drivers/gpu/drm/ |
A D | drm_gem_vram_helper.c | 574 bool evict, in drm_gem_vram_bo_driver_move() argument 906 bool evict, in bo_driver_move() argument 915 return drm_gem_vram_bo_driver_move(gbo, evict, ctx, new_mem); in bo_driver_move()
|
/linux/include/drm/ttm/ |
A D | ttm_device.h | 151 int (*move)(struct ttm_buffer_object *bo, bool evict,
|
A D | ttm_bo_driver.h | 270 struct dma_fence *fence, bool evict,
|
/linux/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 253 r = radeon_move_blit(bo, evict, new_mem, old_mem); in radeon_bo_move()
|
/linux/fs/exfat/ |
A D | file.c | 104 int evict = (ei->dir.dir == DIR_DELETED) ? 1 : 0; in __exfat_truncate() local 154 if (!evict) { in __exfat_truncate()
|
/linux/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/drivers/gpu/drm/ttm/ |
A D | ttm_bo_util.c | 546 bool evict, in ttm_bo_move_accel_cleanup() argument 556 if (!evict) in ttm_bo_move_accel_cleanup()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_ttm.c | 378 bool evict, in amdgpu_move_blit() argument 421 r = ttm_bo_move_accel_cleanup(bo, fence, evict, true, new_mem); in amdgpu_move_blit() 463 static int amdgpu_bo_move(struct ttm_buffer_object *bo, bool evict, in amdgpu_bo_move() argument 542 r = amdgpu_move_blit(bo, evict, new_mem, old_mem); in amdgpu_bo_move() 563 amdgpu_bo_move_notify(bo, evict, new_mem); in amdgpu_bo_move()
|
A D | amdgpu_object.c | 1207 bool evict, in amdgpu_bo_move_notify() argument 1218 amdgpu_vm_bo_invalidate(adev, abo, evict); in amdgpu_bo_move_notify() 1227 if (evict) in amdgpu_bo_move_notify()
|
A D | amdgpu_object.h | 317 bool evict,
|
/linux/Documentation/admin-guide/mm/ |
A D | zswap.rst | 61 evict pages from its own compressed pool on an LRU basis and write them back to 81 cannot evict the oldest page, it can only reject new pages.
|
/linux/fs/ |
A D | inode.c | 569 static void evict(struct inode *inode) in evict() function 623 evict(inode); in dispose_list() 1670 evict(inode); in iput_final()
|
/linux/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
|