Home
last modified time | relevance | path

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

/linux-4.4.14/mm/
Dzbud.c130 if (pool->zpool && pool->zpool_ops && pool->zpool_ops->evict) in zbud_zpool_evict()
131 return pool->zpool_ops->evict(pool->zpool, handle); in zbud_zpool_evict()
137 .evict = zbud_zpool_evict
511 if (!pool->ops || !pool->ops->evict || list_empty(&pool->lru) || in zbud_reclaim_page()
536 ret = pool->ops->evict(pool, first_handle); in zbud_reclaim_page()
541 ret = pool->ops->evict(pool, last_handle); in zbud_reclaim_page()
Dzswap.c192 .evict = zswap_writeback_entry
/linux-4.4.14/include/drm/ttm/
Dttm_bo_driver.h397 bool evict, bool interruptible,
965 bool evict, bool no_wait_gpu,
987 bool evict, bool no_wait_gpu,
1018 bool evict, bool no_wait_gpu,
/linux-4.4.14/include/linux/
Dzbud.h9 int (*evict)(struct zbud_pool *pool, unsigned long handle); member
Dzpool.h17 int (*evict)(struct zpool *pool, unsigned long handle); member
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c224 bool evict, bool no_wait_gpu, in amdgpu_move_blit() argument
273 evict, no_wait_gpu, new_mem); in amdgpu_move_blit()
279 bool evict, bool interruptible, in amdgpu_move_vram_ram() argument
326 bool evict, bool interruptible, in amdgpu_move_ram_vram() argument
366 bool evict, bool interruptible, in amdgpu_bo_move() argument
396 r = amdgpu_move_vram_ram(bo, evict, interruptible, in amdgpu_bo_move()
400 r = amdgpu_move_ram_vram(bo, evict, interruptible, in amdgpu_bo_move()
403 r = amdgpu_move_blit(bo, evict, no_wait_gpu, new_mem, old_mem); in amdgpu_bo_move()
408 r = ttm_bo_move_memcpy(bo, evict, no_wait_gpu, new_mem); in amdgpu_bo_move()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ttm.c254 bool evict, bool no_wait_gpu, in radeon_move_blit() argument
304 evict, no_wait_gpu, new_mem); in radeon_move_blit()
310 bool evict, bool interruptible, in radeon_move_vram_ram() argument
357 bool evict, bool interruptible, in radeon_move_ram_vram() argument
397 bool evict, bool interruptible, in radeon_bo_move() argument
426 r = radeon_move_vram_ram(bo, evict, interruptible, in radeon_bo_move()
430 r = radeon_move_ram_vram(bo, evict, interruptible, in radeon_bo_move()
433 r = radeon_move_blit(bo, evict, no_wait_gpu, new_mem, old_mem); in radeon_bo_move()
438 r = ttm_bo_move_memcpy(bo, evict, no_wait_gpu, new_mem); in radeon_bo_move()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_bo.c312 bool force = false, evict = false; in nouveau_bo_pin() local
325 evict = true; in nouveau_bo_pin()
333 if (!(memtype & (1 << bo->mem.mem_type)) || evict) { in nouveau_bo_pin()
343 if (evict) { in nouveau_bo_pin()
1056 nouveau_bo_move_m2mf(struct ttm_buffer_object *bo, int evict, bool intr, in nouveau_bo_move_m2mf() argument
1084 evict, in nouveau_bo_move_m2mf()
1156 nouveau_bo_move_flipd(struct ttm_buffer_object *bo, bool evict, bool intr, in nouveau_bo_move_flipd() argument
1192 nouveau_bo_move_flips(struct ttm_buffer_object *bo, bool evict, bool intr, in nouveau_bo_move_flips() argument
1283 nouveau_bo_move(struct ttm_buffer_object *bo, bool evict, bool intr, in nouveau_bo_move() argument
1312 ret = nouveau_bo_move_flipd(bo, evict, intr, in nouveau_bo_move()
[all …]
/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_32_mmu_host.c154 bool evict = false; in kvmppc_mmu_map_page() local
184 evict = true; in kvmppc_mmu_map_page()
191 if (!evict && (pteg[rr] & PTE_V)) { in kvmppc_mmu_map_page()
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_bo_util.c48 bool evict, in ttm_bo_move_ttm() argument
324 bool evict, bool no_wait_gpu, in ttm_bo_move_memcpy() argument
636 bool evict, in ttm_bo_move_accel_cleanup() argument
647 if (evict) { in ttm_bo_move_accel_cleanup()
Dttm_bo.c278 bool evict, bool interruptible, in ttm_bo_handle_move_mem() argument
333 ret = ttm_bo_move_ttm(bo, evict, no_wait_gpu, mem); in ttm_bo_handle_move_mem()
335 ret = bdev->driver->move(bo, evict, interruptible, in ttm_bo_handle_move_mem()
338 ret = ttm_bo_move_memcpy(bo, evict, no_wait_gpu, mem); in ttm_bo_handle_move_mem()
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_ttm.c190 bool evict, bool interruptible, in cirrus_bo_move() argument
195 r = ttm_bo_move_memcpy(bo, evict, no_wait_gpu, new_mem); in cirrus_bo_move()
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_ttm.c190 bool evict, bool interruptible, in ast_bo_move() argument
195 r = ttm_bo_move_memcpy(bo, evict, no_wait_gpu, new_mem); in ast_bo_move()
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_ttm.c190 bool evict, bool interruptible, in mgag200_bo_move() argument
195 r = ttm_bo_move_memcpy(bo, evict, no_wait_gpu, new_mem); in mgag200_bo_move()
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_ttm.c348 bool evict, bool interruptible, in qxl_bo_move() argument
357 return ttm_bo_move_memcpy(bo, evict, no_wait_gpu, new_mem); in qxl_bo_move()
/linux-4.4.14/Documentation/vm/
Dzswap.txt49 evict pages from its own compressed pool on an LRU basis and write them back to
68 cannot evict the oldest page, it can only reject new pages.
/linux-4.4.14/drivers/gpu/drm/bochs/
Dbochs_mm.c169 bool evict, bool interruptible, in bochs_bo_move() argument
173 return ttm_bo_move_memcpy(bo, evict, no_wait_gpu, new_mem); in bochs_bo_move()
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_ttm.c374 bool evict, bool interruptible, in virtio_gpu_bo_move() argument
/linux-4.4.14/fs/
Dinode.c521 static void evict(struct inode *inode) in evict() function
577 evict(inode); in dispose_list()
1477 evict(inode); in iput_final()
/linux-4.4.14/drivers/gpu/drm/omapdrm/
Domap_gem.c180 static void evict(struct drm_gem_object *obj) in evict() function
1277 evict(obj); in omap_gem_free_object()
/linux-4.4.14/Documentation/DocBook/
Dgpu.xml.db624 API-i915-gem-evict-something
625 API-i915-gem-evict-vm
/linux-4.4.14/Documentation/
Dthis_cpu_ops.txt326 mind that a remote write will evict the cache line from the processor
/linux-4.4.14/Documentation/locking/
Dww-mutex-design.txt23 evict other buffers which are already queued up to the GPU), but for a
/linux-4.4.14/Documentation/filesystems/
Dporting297 remaining links or not. Caller does *not* evict the pagecache or inode-associated