Home
last modified time | relevance | path

Searched refs:reclaim (Results 1 – 59 of 59) sorted by relevance

/linux-4.1.27/Documentation/sysctl/
Dvm.txt228 reclaim to satisfy a high-order allocation. /proc/extfrag_index shows what
255 page reclaim/migration/compaction work more and you can get contiguous
444 A percentage of the total pages in each zone. On Zone reclaim
448 systems that rarely perform global reclaim.
452 Note that slab reclaim is triggered in a per zone / node fashion.
462 This is a percentage of the total pages in each zone. Zone reclaim will
761 This percentage value controls the tendency of the kernel to reclaim
765 reclaim dentries and inodes at a "fair" rate with respect to pagecache and
766 swapcache reclaim. Decreasing vfs_cache_pressure causes the kernel to prefer
768 never reclaim dentries and inodes due to memory pressure and this can easily
[all …]
/linux-4.1.27/include/linux/
Dpage-flags.h247 PAGEFLAG(Reclaim, reclaim) TESTCLEARFLAG(Reclaim, reclaim) in PAGEFLAG()
248 PAGEFLAG(Readahead, reclaim) TESTCLEARFLAG(Readahead, reclaim) in PAGEFLAG()
Dmemcontrol.h281 struct mem_cgroup_reclaim_cookie *reclaim) in mem_cgroup_iter() argument
Dnfs_xdr.h431 unsigned char reclaim : 1; member
/linux-4.1.27/drivers/net/wireless/iwlwifi/pcie/
Drx.c588 bool reclaim; in iwl_pcie_rx_handle_rb() local
620 reclaim = !(pkt->hdr.sequence & SEQ_RX_FRAME); in iwl_pcie_rx_handle_rb()
621 if (reclaim) { in iwl_pcie_rx_handle_rb()
627 reclaim = false; in iwl_pcie_rx_handle_rb()
637 if (reclaim) in iwl_pcie_rx_handle_rb()
644 if (reclaim) { in iwl_pcie_rx_handle_rb()
654 if (reclaim) { in iwl_pcie_rx_handle_rb()
Dtrans.c2403 .reclaim = iwl_trans_pcie_reclaim,
/linux-4.1.27/include/linux/lockd/
Dxdr.h65 u32 reclaim; member
/linux-4.1.27/drivers/media/mmc/siano/
Dsmssdio.c308 goto reclaim; in smssdio_probe()
312 reclaim: in smssdio_probe()
/linux-4.1.27/drivers/usb/host/
Doxu210hp-hcd.c1665 struct ehci_qh *qh = oxu->reclaim; in end_unlink_async()
1675 next = qh->reclaim; in end_unlink_async()
1676 oxu->reclaim = next; in end_unlink_async()
1678 qh->reclaim = NULL; in end_unlink_async()
1697 oxu->reclaim = NULL; in end_unlink_async()
1712 if (oxu->reclaim || (qh->qh_state != QH_STATE_LINKED in start_unlink_async()
1721 && !oxu->reclaim) { in start_unlink_async()
1732 oxu->reclaim = qh = qh_get(qh); in start_unlink_async()
1796 else if (!oxu->reclaim in scan_async()
2416 && oxu->reclaim in unlink_async()
[all …]
Doxu210hp.h301 struct ehci_qh *reclaim; /* next to reclaim */ member
393 struct ehci_qh *reclaim; member
/linux-4.1.27/Documentation/cgroups/
Dunified-hierarchy.txt332 global reclaim prefers is opt-in, rather than opt-out. The costs
339 impossible. Second, the soft limit reclaim pass is so aggressive
345 reserve. A cgroup enjoys reclaim protection when it and all its
349 preferred reclaim pass. This allows the new low boundary to be
351 reclaim code, without the need for out-of-band data structures and
352 reclaim passes. Because the generic reclaim code considers all
354 reclaim pass, overreclaim of individual groups is eliminated as
370 into direct reclaim to work off the excess, but it never invokes the
378 breakdown of reclaim progress within the group, the high boundary
Dmemory.txt161 charged is over its limit. If it is, then reclaim is invoked on the cgroup.
162 More details can be found in the reclaim section of this document.
245 to reclaim memory from the cgroup so as to make space for the new
246 pages that the cgroup has touched. If the reclaim is unsuccessful,
250 The reclaim algorithm has not been modified for cgroups, except that
303 to trigger slab reclaim when those limits are reached.
343 WARNING: In the current implementation, memory reclaim will NOT be
348 Since kmem charges will also be fed to the user counter and reclaim will be
544 Please note that unlike during the global reclaim, limit reclaim
547 if there are no file pages to reclaim.
[all …]
Dhugetlb.txt6 support page reclaim, enforcing the limit at page fault time implies that,
Dcpusets.txt295 cpuset, if it enters the synchronous (direct) page reclaim code.
/linux-4.1.27/Documentation/accounting/
Dtaskstats-struct.txt29 6) Extended delay accounting fields for memory reclaim
176 6) Extended delay accounting fields for memory reclaim
177 /* Delay waiting for memory reclaim */
Ddelay-accounting.txt14 d) memory reclaim
45 delay seen for cpu, sync block I/O, swapin, memory reclaim etc.
/linux-4.1.27/fs/lockd/
Dclntproc.c266 if (host->h_reclaiming && !argp->reclaim) in nlmclnt_call()
296 if (argp->reclaim) { in nlmclnt_call()
302 if (!argp->reclaim) { in nlmclnt_call()
631 req->a_args.reclaim = 1; in nlmclnt_reclaim()
Dsvc4proc.c132 argp->reclaim); in nlm4svc_proc_lock()
326 if (locks_in_grace(SVC_NET(rqstp)) && !argp->reclaim) { in nlm4svc_proc_share()
Dsvclock.c400 struct nlm_cookie *cookie, int reclaim) in nlmsvc_lock() argument
446 if (locks_in_grace(SVC_NET(rqstp)) && !reclaim) { in nlmsvc_lock()
450 if (reclaim && !locks_in_grace(SVC_NET(rqstp))) { in nlmsvc_lock()
Dsvcproc.c163 argp->reclaim)); in nlmsvc_proc_lock()
369 if (locks_in_grace(SVC_NET(rqstp)) && !argp->reclaim) { in nlmsvc_proc_share()
Dxdr4.c219 argp->reclaim = ntohl(*p++); in nlm4svc_decode_lockargs()
Dxdr.c222 argp->reclaim = ntohl(*p++); in nlmsvc_decode_lockargs()
Dclntxdr.c406 encode_bool(xdr, args->reclaim); in nlm_xdr_enc_lockargs()
Dclnt4xdr.c413 encode_bool(xdr, args->reclaim); in nlm4_xdr_enc_lockargs()
/linux-4.1.27/fs/xfs/
Dxfs_icache.c913 goto reclaim; in xfs_reclaim_inode()
921 goto reclaim; in xfs_reclaim_inode()
923 goto reclaim; in xfs_reclaim_inode()
962 reclaim: in xfs_reclaim_inode()
/linux-4.1.27/Documentation/ABI/testing/
Dpstore28 device that it can reclaim the space for later re-use.
/linux-4.1.27/Documentation/vm/
Dunevictable-lru.txt30 - Page reclaim in shrink_*_list().
56 reclaim in Linux. The problems have been observed at customer sites on large
134 not attempt to reclaim pages on the unevictable list. This has a couple of
137 (1) Because the pages are "hidden" from reclaim on the unevictable list, the
138 reclaim process can be more efficient, dealing only with pages that have a
289 reclaim a page in a VM_LOCKED VMA via try_to_unmap()
351 it later if and when it attempts to reclaim the page.
425 This is fine, because we'll catch it later if and if vmscan tries to reclaim
526 try_to_unmap() is always called, by either vmscan for reclaim or for page
536 process because mlocked pages are migratable. However, for reclaim, if
Dzswap.txt11 reclaim. This interaction has not been fully explored on the large set of
Dfrontswap.txt44 in order to allow the backend to arbitrarily "reclaim" space used to
/linux-4.1.27/Documentation/
Dworkqueue.txt148 on code paths that handle memory reclaim are required to be queued on
195 All wq which might be used in the memory reclaim paths _MUST_
328 which are used during memory reclaim. Each wq with WQ_MEM_RECLAIM
330 dependency among multiple work items used during memory reclaim,
341 are not involved in memory reclaim and don't need to be flushed as a
Dkmemleak.txt134 In this situation, you may reclaim memory with:
Dmemory-hotplug.txt297 (1) reclaim and free all memory in the memory block.
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c328 unsigned int reclaim = q->processed - q->cleaned; in reclaim_completed_tx() local
330 reclaim = min(chunk, reclaim); in reclaim_completed_tx()
331 if (reclaim) { in reclaim_completed_tx()
332 free_tx_desc(adapter, q, reclaim); in reclaim_completed_tx()
333 q->cleaned += reclaim; in reclaim_completed_tx()
334 q->in_use -= reclaim; in reclaim_completed_tx()
1404 unsigned int reclaim = q->processed - q->cleaned; in reclaim_completed_tx_imm() local
1406 q->in_use -= reclaim; in reclaim_completed_tx_imm()
1407 q->cleaned += reclaim; in reclaim_completed_tx_imm()
/linux-4.1.27/net/ipv4/
Dtcp_metrics.c162 bool reclaim = false; in tcpm_new() local
172 reclaim = true; in tcpm_new()
180 if (unlikely(reclaim)) { in tcpm_new()
201 if (likely(!reclaim)) { in tcpm_new()
/linux-4.1.27/drivers/net/wireless/iwlwifi/
Diwl-trans.h513 void (*reclaim)(struct iwl_trans *trans, int queue, int ssn, member
840 trans->ops->reclaim(trans, queue, ssn, skbs); in iwl_trans_reclaim()
/linux-4.1.27/Documentation/filesystems/nfs/
Dfault_injection.txt46 Clearing this list will force the client to reclaim its locks (files are
/linux-4.1.27/mm/
Dmemcontrol.c1011 struct mem_cgroup_reclaim_cookie *reclaim) in mem_cgroup_iter() argument
1024 if (prev && !reclaim) in mem_cgroup_iter()
1035 if (reclaim) { in mem_cgroup_iter()
1038 mz = mem_cgroup_zone_zoneinfo(root, reclaim->zone); in mem_cgroup_iter()
1039 iter = &mz->iter[reclaim->priority]; in mem_cgroup_iter()
1041 if (prev && reclaim->generation != iter->generation) in mem_cgroup_iter()
1096 if (reclaim) { in mem_cgroup_iter()
1114 reclaim->generation = iter->generation; in mem_cgroup_iter()
1702 struct mem_cgroup_reclaim_cookie reclaim = { in mem_cgroup_soft_reclaim() local
1710 victim = mem_cgroup_iter(root_memcg, victim, &reclaim); in mem_cgroup_soft_reclaim()
DKconfig564 v3.11) that interacts heavily with memory reclaim. While these
583 deterministic reclaim properties that make it preferable to a higher
584 density approach when reclaim will be used.
Dvmscan.c2319 struct mem_cgroup_reclaim_cookie reclaim = { in shrink_zone() local
2329 memcg = mem_cgroup_iter(root, NULL, &reclaim); in shrink_zone()
2369 } while ((memcg = mem_cgroup_iter(root, memcg, &reclaim))); in shrink_zone()
/linux-4.1.27/Documentation/devicetree/bindings/reserved-memory/
Dreserved-memory.txt63 able to reclaim it back. Typically that means that the operating
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dsge.c1291 unsigned int reclaim = q->processed - q->cleaned; in reclaim_completed_tx() local
1293 if (reclaim) { in reclaim_completed_tx()
1296 free_cmdQ_buffers(sge, q, reclaim); in reclaim_completed_tx()
1297 q->cleaned += reclaim; in reclaim_completed_tx()
/linux-4.1.27/Documentation/blockdev/
Dramdisk.txt23 so that the VM subsystem does not try to reclaim them later.
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1296 int reclaim = hw_cidx - q->cidx; in reclaim_completed_tx_imm() local
1298 if (reclaim < 0) in reclaim_completed_tx_imm()
1299 reclaim += q->size; in reclaim_completed_tx_imm()
1301 q->in_use -= reclaim; in reclaim_completed_tx_imm()
/linux-4.1.27/Documentation/filesystems/
Dbtrfs.txt104 Discard issues frequent commands to let the block device reclaim space
Df2fs.txt60 needs to reclaim these obsolete blocks seamlessly to users. This job is called
199 reclaim the prefree segments to free segments.
Dxfs.txt64 device reclaim space freed by the filesystem. This is
Dvfs.txt313 the VM is trying to reclaim under GFP_NOFS conditions, hence this
765 is_dirty_writeback: Called by the VM when attempting to reclaim a page.
769 more complex state (unstable pages in NFS prevent reclaim) or
Dproc.txt784 can reclaim pages within a page block to satisfy a high-order allocation.
/linux-4.1.27/drivers/net/wireless/iwlegacy/
D3945-mac.c1209 int reclaim; in il3945_rx_handle() local
1251 reclaim = il_need_reclaim(il, pkt); in il3945_rx_handle()
1274 if (reclaim) { in il3945_rx_handle()
D4965-mac.c4233 int reclaim; in il4965_rx_handle() local
4276 reclaim = il_need_reclaim(il, pkt); in il4965_rx_handle()
4299 if (reclaim) { in il4965_rx_handle()
/linux-4.1.27/arch/cris/arch-v10/kernel/
Dhead.S160 ;; Put this in a suitable section where we can reclaim storage
/linux-4.1.27/scripts/genksyms/
Dparse.tab.c_shipped2292 /* Do not reclaim the symbols of the rule which action triggered
2376 /* Do not reclaim the symbols of the rule which action triggered
/linux-4.1.27/drivers/misc/
DKconfig410 like a "balloon" that can be inflated to reclaim physical pages
/linux-4.1.27/scripts/kconfig/
Dzconf.tab.c_shipped2181 /* Do not reclaim the symbols of the rule which action triggered
2265 /* Do not reclaim the symbols of the rule which action triggered
/linux-4.1.27/scripts/dtc/
Ddtc-parser.tab.c_shipped2194 /* Do not reclaim the symbols of the rule which action triggered
2280 /* Do not reclaim the symbols of the rule which action triggered
/linux-4.1.27/Documentation/RCU/
DwhatisRCU.txt666 to that data item, so we can safely reclaim it.
/linux-4.1.27/init/
DKconfig1059 support page reclaim, enforcing the limit at page fault time implies
/linux-4.1.27/fs/nfs/
Dnfs4xdr.c1301 *p++ = cpu_to_be32(args->reclaim); in encode_lock()
Dnfs4proc.c5790 data->arg.reclaim = NFS_LOCK_RECLAIM; in _nfs4_do_setlk()