| /linux/include/trace/events/ |
| H A D | oom.h | 38 unsigned long reclaimable, 44 TP_ARGS(zoneref, order, reclaimable, available, min_wmark, no_progress_loops, wmark_check), 50 __field( unsigned long, reclaimable) 61 __entry->reclaimable = reclaimable; 71 __entry->reclaimable, __entry->available, __entry->min_wmark,
|
| /linux/fs/xfs/ |
| H A D | xfs_zone_alloc.c | 120 * The zone transitioned from full, mark it up as reclaimable in xfs_zone_account_reclaimable() 256 * the data fork, mark our newly written GC extent as reclaimable, then in xfs_zoned_map_extent() 399 * Don't add open zones to the reclaimable buckets. The I/O completion in xfs_zone_free_blocks() 980 uint64_t reclaimable; 1106 iz->reclaimable += write_pointer - used; in xfs_init_zone() 1110 iz->reclaimable += (rtg_blocks(rtg) - used); 1333 iz->reclaimable += adjust; in xfs_mount_zones() 1386 iz.available + iz.reclaimable); in xfs_mount_zones() 972 uint64_t reclaimable; global() member
|
| H A D | xfs_icache.c | 202 * Queue background inode reclaim work if there are reclaimable inodes and there 318 * When we recycle a reclaimable inode, we need to re-initialise the VFS inode 524 * reclaimable state, wait for the initialisation to complete in xfs_iget_cache_hit() 1117 * Return the number of reclaimable inodes in the filesystem for 1125 long reclaimable = 0; in xfs_reclaim_inodes_count() 1131 reclaimable += pag->pag_ici_reclaimable; in xfs_reclaim_inodes_count() 1135 return reclaimable; 2269 * it does make inodes reclaimable, which eventually frees memory. 1123 long reclaimable = 0; xfs_reclaim_inodes_count() local
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_gem.c | 1584 size_t reclaimable; 1666 totals->reclaimable += resident_size; 1687 seq_printf(m, "Total size: %zd, Total resident: %zd, Total reclaimable: %zd\n", 1688 totals.size, totals.resident, totals.reclaimable); 608 size_t reclaimable; global() member
|
| /linux/drivers/net/ethernet/chelsio/cxgb4vf/ |
| H A D | sge.c | 411 static inline int reclaimable(const struct sge_txq *tq) in reclaimable() function 414 int reclaimable = hw_cidx - tq->cidx; in reclaimable() local 415 if (reclaimable < 0) in reclaimable() 416 reclaimable += tq->size; in reclaimable() 417 return reclaimable; in reclaimable() 434 int avail = reclaimable(tq); in reclaim_completed_tx() 2133 if (reclaimable(&txq->q) && __netif_tx_trylock(txq->txq)) { in sge_tx_timer_cb() 2134 int avail = reclaimable(&txq->q); in sge_tx_timer_cb()
|
| /linux/tools/testing/selftests/cgroup/ |
| H A D | memcg_protection.m | 10 % reclaim) and then the reclaim starts, all memory is reclaimable, i.e. treated
|
| /linux/Documentation/admin-guide/mm/ |
| H A D | concepts.rst | 166 disk, are called `reclaimable`. The most notable categories of the 167 reclaimable pages are page cache and anonymous memory. 178 The process of freeing the reclaimable physical memory pages and
|
| H A D | idle_page_tracking.rst | 63 are not reclaimable, he or she can filter them out using
|
| /linux/Documentation/admin-guide/sysctl/ |
| H A D | vm.rst | 182 and reclaimable pages, the number of pages at which the background kernel 217 and reclaimable pages, the number of pages at which a process which is 251 reclaimable slab objects like dentries and inodes. Once dropped, their 258 To free reclaimable slab objects (includes dentries and inodes):: 383 And on large highmem machines this lack of reclaimable lowmem memory 558 than this percentage of pages in a zone are reclaimable slab pages.
|
| /linux/include/net/ |
| H A D | sock.h | 267 * @sk_reserved_mem: space reserved and non-reclaimable for the socket 1620 int reclaimable; in sk_mem_reclaim() local 1625 reclaimable = sk->sk_forward_alloc - sk_unused_reserved_mem(sk); in sk_mem_reclaim() 1627 if (reclaimable >= (int)PAGE_SIZE) in sk_mem_reclaim() 1628 __sk_mem_reclaim(sk, reclaimable); in sk_mem_reclaim()
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-kernel-slab | 394 are reclaimable (and grouped by their mobility).
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | sge.c | 341 static inline int reclaimable(const struct sge_txq *q) in reclaimable() function 362 int reclaim = reclaimable(q); in reclaim_completed_tx() 4291 avail = reclaimable(&q->q); in sge_tx_timer_cb()
|
| /linux/mm/ |
| H A D | page_alloc.c | 742 * This might let an unmovable request use a reclaimable pageblock in compaction_capture() 2225 * Unmovable/reclaimable allocations would cause permanent in should_try_claim_block() 2240 * reclaimable pages that are closest to the request size. After a 2922 * in a reclaimable state. If a memory fallback node exists, 2954 * We only track unmovable, reclaimable and movable on pcp lists. in __free_frozen_pages() 4606 * request even if all reclaimable pages are considered then we are in should_reclaim_retry() 4612 unsigned long reclaimable; in should_reclaim_retry() 4621 available = reclaimable = zone_reclaimable_pages(zone); in should_reclaim_retry() 4626 * reclaimable pages? in should_reclaim_retry() 4630 trace_reclaim_retry_zone(z, order, reclaimable, in should_reclaim_retry() 4603 unsigned long reclaimable; should_reclaim_retry() local [all...] |
| /linux/Documentation/mm/ |
| H A D | unevictable-lru.rst | 442 whole of the huge page, we want the rest of the page to be reclaimable.
|
| /linux/Documentation/admin-guide/ |
| H A D | cgroup-v2.rst | 1311 unprotected reclaimable memory available, OOM killer 1333 memory won't be reclaimed unless there is no reclaimable
|