Home
last modified time | relevance | path

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

12

/linux/mm/
A Dzbud.c78 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 Dz3fold.c76 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 Dzpool.c186 zpool->evictable = driver->shrink && ops && ops->evict; in zpool_create_pool()
/linux/drivers/gpu/drm/msm/
A Dmsm_gem_shrinker.c56 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 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/drivers/gpu/drm/nouveau/
A Dnouveau_bo.c423 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 Di915_mock_selftests.h32 selftest(evict, i915_gem_evict_mock_selftests)
A Di915_live_selftests.h38 selftest(evict, i915_gem_evict_live_selftests)
/linux/drivers/gpu/drm/selftests/
A Ddrm_mm_selftests.h20 selftest(evict, igt_evict)
/linux/drivers/infiniband/hw/hfi1/
A Dmmu_rb.h31 int (*evict)(void *ops_arg, struct mmu_rb_node *mnode, member
A Dmmu_rb.c205 if (handler->ops->evict(handler->ops_arg, rbnode, evict_arg, in hfi1_mmu_rb_evict()
/linux/include/linux/
A Dzpool.h18 int (*evict)(struct zpool *pool, unsigned long handle); member
/linux/drivers/gpu/drm/
A Ddrm_gem_vram_helper.c574 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 Dttm_device.h151 int (*move)(struct ttm_buffer_object *bo, bool evict,
A Dttm_bo_driver.h270 struct dma_fence *fence, bool evict,
/linux/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
253 r = radeon_move_blit(bo, evict, new_mem, old_mem); in radeon_bo_move()
/linux/fs/exfat/
A Dfile.c104 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 Dqxl_ttm.c138 static int qxl_bo_move(struct ttm_buffer_object *bo, bool evict, in qxl_bo_move() argument
/linux/drivers/gpu/drm/ttm/
A Dttm_bo_util.c546 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 Damdgpu_ttm.c378 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 Damdgpu_object.c1207 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 Damdgpu_object.h317 bool evict,
/linux/Documentation/admin-guide/mm/
A Dzswap.rst61 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 Dinode.c569 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 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 47 milliseconds

12