Home
last modified time | relevance | path

Searched refs:reclaimable (Results 1 – 21 of 21) sorted by relevance

/openbmc/linux/include/trace/events/
H A Doom.h38 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,
/openbmc/linux/mm/
H A Dshow_mem.c38 unsigned long reclaimable; in si_mem_available() local
68 reclaimable = global_node_page_state_pages(NR_SLAB_RECLAIMABLE_B) + in si_mem_available()
70 available += reclaimable - min(reclaimable / 2, wmark_low); in si_mem_available()
H A Dpage-writeback.c2106 unsigned long reclaimable; in wb_over_bg_thresh() local
2122 reclaimable = wb_stat_sum(wb, WB_RECLAIMABLE); in wb_over_bg_thresh()
2124 reclaimable = wb_stat(wb, WB_RECLAIMABLE); in wb_over_bg_thresh()
2126 if (reclaimable > thresh) in wb_over_bg_thresh()
2142 reclaimable = wb_stat_sum(wb, WB_RECLAIMABLE); in wb_over_bg_thresh()
2144 reclaimable = wb_stat(wb, WB_RECLAIMABLE); in wb_over_bg_thresh()
2146 if (reclaimable > thresh) in wb_over_bg_thresh()
H A Dvmscan.c1170 int reclaimable = 0, write_pending = 0; in skip_throttle_noprogress() local
1191 reclaimable += zone_reclaimable_pages(zone); in skip_throttle_noprogress()
1195 if (2 * write_pending <= reclaimable) in skip_throttle_noprogress()
4539 unsigned long reclaimable; in set_initial_priority() local
4548 reclaimable = node_page_state(pgdat, NR_INACTIVE_FILE); in set_initial_priority()
4550 reclaimable += node_page_state(pgdat, NR_INACTIVE_ANON); in set_initial_priority()
4553 priority = fls_long(reclaimable) - 1 - fls_long(sc->nr_to_reclaim - 1); in set_initial_priority()
4615 bool reclaimable = !min_ttl; in lru_gen_age_node() local
4627 if (!reclaimable) in lru_gen_age_node()
4628 reclaimable = lruvec_is_reclaimable(lruvec, sc, min_ttl); in lru_gen_age_node()
[all …]
H A Dpage_alloc.c639 * This might let an unmovable request use a reclaimable pageblock in compaction_capture()
1715 * reclaimable and unmovable allocations, we steal regardless of page size,
1717 * is worse than movable allocations stealing from unmovable and reclaimable
2434 * We only track unmovable, reclaimable and movable on pcp lists. in free_unref_page()
3839 * request even if all reclaimable pages are considered then we are in should_reclaim_retry()
3845 unsigned long reclaimable; in should_reclaim_retry() local
3849 available = reclaimable = zone_reclaimable_pages(zone); in should_reclaim_retry()
3854 * reclaimable pages? in should_reclaim_retry()
3858 trace_reclaim_retry_zone(z, order, reclaimable, in should_reclaim_retry()
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dsge.c411 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()
/openbmc/linux/tools/testing/selftests/cgroup/
H A Dmemcg_protection.m10 % reclaim) and then the reclaim starts, all memory is reclaimable, i.e. treated
/openbmc/linux/Documentation/admin-guide/mm/
H A Dconcepts.rst166 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 Didle_page_tracking.rst63 are not reclaimable, he or she can filter them out using
/openbmc/linux/fs/xfs/
H A Dxfs_icache.c1017 long reclaimable = 0; in xfs_reclaim_inodes_count() local
1021 reclaimable += pag->pag_ici_reclaimable; in xfs_reclaim_inodes_count()
1024 return reclaimable; in xfs_reclaim_inodes_count()
/openbmc/linux/drivers/md/
H A Draid5-cache.c1499 sector_t reclaimable; in r5l_do_reclaim() local
1512 reclaimable = r5l_reclaimable_space(log); in r5l_do_reclaim()
1513 if (reclaimable >= reclaim_target || in r5l_do_reclaim()
1522 r5l_reclaimable_space(log) > reclaimable, in r5l_do_reclaim()
1529 if (reclaimable == 0 || !write_super) in r5l_do_reclaim()
/openbmc/linux/Documentation/admin-guide/sysctl/
H A Dvm.rst164 and reclaimable pages, the number of pages at which the background kernel
199 and reclaimable pages, the number of pages at which a process which is
231 reclaimable slab objects like dentries and inodes. Once dropped, their
238 To free reclaimable slab objects (includes dentries and inodes)::
333 And on large highmem machines this lack of reclaimable lowmem memory
489 than this percentage of pages in a zone are reclaimable slab pages.
/openbmc/linux/include/net/
H A Dsock.h1670 int reclaimable; in sk_mem_reclaim() local
1675 reclaimable = sk->sk_forward_alloc - sk_unused_reserved_mem(sk); in sk_mem_reclaim()
1677 if (reclaimable >= (int)PAGE_SIZE) in sk_mem_reclaim()
1678 __sk_mem_reclaim(sk, reclaimable); in sk_mem_reclaim()
/openbmc/linux/net/mptcp/
H A Dprotocol.c180 int reclaimable; in mptcp_rmem_uncharge() local
183 reclaimable = msk->rmem_fwd_alloc - sk_unused_reserved_mem(sk); in mptcp_rmem_uncharge()
186 if (unlikely(reclaimable >= PAGE_SIZE)) in mptcp_rmem_uncharge()
187 __mptcp_rmem_reclaim(sk, reclaimable); in mptcp_rmem_uncharge()
/openbmc/linux/Documentation/scheduler/
H A Dsched-deadline.rst219 - Umax is the maximum reclaimable utilization (subjected to RT throttling
223 - Uextra is the (per runqueue) extra reclaimable utilization
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c341 static inline int reclaimable(const struct sge_txq *q) in reclaimable() function
362 int reclaim = reclaimable(q); in reclaim_completed_tx()
4304 avail = reclaimable(&q->q); in sge_tx_timer_cb()
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-slab393 are reclaimable (and grouped by their mobility).
/openbmc/linux/Documentation/admin-guide/cgroup-v1/
H A Dmemory.rst200 Some pages which are never reclaimable and will not be on the LRU
378 box can still run out of non-reclaimable memory.
/openbmc/linux/Documentation/mm/
H A Dunevictable-lru.rst442 whole of the huge page, we want the rest of the page to be reclaimable.
/openbmc/linux/Documentation/filesystems/
H A Dproc.rst1036 page cache to function well, and that not all reclaimable
1037 slab will be reclaimable, due to items being in use. The
/openbmc/linux/Documentation/admin-guide/
H A Dcgroup-v2.rst1170 unprotected reclaimable memory available, OOM killer
1195 memory won't be reclaimed unless there is no reclaimable