Home
last modified time | relevance | path

Searched refs:eviction (Results 1 – 17 of 17) sorted by relevance

/linux/mm/
A Dworkingset.c202 eviction &= EVICTION_MASK; in pack_shadow()
203 eviction = (eviction << MEM_CGROUP_ID_SHIFT) | memcgid; in pack_shadow()
204 eviction = (eviction << NODES_SHIFT) | pgdat->node_id; in pack_shadow()
205 eviction = (eviction << WORKINGSET_SHIFT) | workingset; in pack_shadow()
207 return xa_mk_value(eviction); in pack_shadow()
385 unsigned long eviction; in workingset_eviction() local
401 eviction >>= bucket_order; in workingset_eviction()
403 return pack_shadow(memcgid, pgdat, eviction, in workingset_eviction()
429 unsigned long eviction; in workingset_test_recent() local
435 &eviction_lruvec, &eviction, workingset); in workingset_test_recent()
[all …]
/linux/Documentation/mm/
A Dmultigen_lru.rst110 eviction. They form a closed-loop system, i.e., the page reclaim.
123 the latter, when the eviction walks the rmap and finds a young PTE,
130 The eviction consumes old generations. Given an ``lruvec``, it
136 unmapped clean pages, which are the best bet. The eviction sorts a
148 set, an ``lruvec`` is protected from the eviction when its oldest
193 forms a feedback loop between the eviction and the aging.
201 In the eviction path, specifically, in ``lru_gen_look_around()``, if a
264 The aging and the eviction form a producer-consumer model;
268 Within the eviction, the PID controller uses refaults as the feedback
A Dunevictable-lru.rst127 may be evicted. To prevent eviction of any such pages, the AS_UNEVICTABLE
/linux/Documentation/bpf/
A Dmap_hash.rst31 is used to select elements for eviction. This internal LRU list is
230 Updating elements in LRU maps may trigger eviction behaviour when the capacity
245 :alt: Diagram outlining the LRU eviction steps taken during map update.
247 LRU hash eviction during map update for ``BPF_MAP_TYPE_LRU_HASH`` and
/linux/drivers/gpu/drm/omapdrm/
A DTODO2 . Where should we do eviction (detatch_pages())? We aren't necessarily
/linux/Documentation/gpu/
A Ddrm-vm-bind-locking.rst150 Revalidation and eviction of local objects
219 The gpu_vm_bos marked for eviction are put on the gpu_vm's evict list,
220 which is protected by ``gpu_vm->resv``. During eviction all local
224 With VM_BIND, gpu_vmas don't need to be unbound before eviction,
225 since the driver must ensure that the eviction blit or copy will wait
229 section which will make sure all gpu_vmas are rebound. The eviction
231 new exec function may not race with the eviction.
252 At eviction time, the gpu_vm_bos of *all* the gpu_vms an external
257 is a ww_acquire context at hand at eviction time we could grab those
301 And the corresponding shared-object aware eviction would look like:
/linux/drivers/gpu/drm/ttm/tests/
A DTODO5 - Update eviction tests so they use parametrized "from" memory type
/linux/arch/arm/mach-omap2/
A DKconfig263 bool "Errata 801819: An eviction from L1 data cache might stall indefinitely"
/linux/Documentation/gpu/rfc/
A Di915_vm_bind.rst66 the i915 driver. Hence all VA assignment, eviction are not applicable in
122 invalidated vmas (due to eviction and userptr invalidation) etc.
/linux/Documentation/filesystems/nfs/
A Dexporting.rst71 refcount reaching zero means immediate eviction, same as for unhashed
78 time for eviction purposes.
/linux/Documentation/filesystems/
A Dvfat.rst201 supported but with cache eviction at NFS server, this could
230 last close if there is memory pressure resulting in eviction of
A Dporting.rst345 simply of return 1. Note that all actual eviction work is done by caller after
665 i_pipe/i_link union zeroed out at inode eviction. As the result, you can't
A Dcoda.rst262 (usually a cache eviction or replacement) and when it finishes
/linux/drivers/perf/
A Dxgene_pmu.c381 XGENE_PMU_EVENT_ATTR(index-flush-eviction, 0x03),
384 XGENE_PMU_EVENT_ATTR(clean-eviction, 0x06),
385 XGENE_PMU_EVENT_ATTR(dirty-eviction, 0x07),
/linux/drivers/fpga/
A Ddfl-fme-perf.c588 FME_EVENT_CACHE(eviction, CACHE_EVNT_EVICTIONS);
/linux/Documentation/admin-guide/device-mapper/
A Dvdo-design.rst502 problems. Circumstances causing an eviction include an application
/linux/arch/arm64/
A DKconfig490 Under certain conditions this erratum can cause a clean line eviction

Completed in 44 milliseconds