/linux-4.4.14/Documentation/sysctl/ |
D | vm.txt | 228 reclaim to satisfy a high-order allocation. The extfrag/extfrag_index file in 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.4.14/include/linux/ |
D | page-flags.h | 246 PAGEFLAG(Reclaim, reclaim) TESTCLEARFLAG(Reclaim, reclaim) in PAGEFLAG() 247 PAGEFLAG(Readahead, reclaim) TESTCLEARFLAG(Readahead, reclaim) in PAGEFLAG()
|
D | memcontrol.h | 572 struct mem_cgroup_reclaim_cookie *reclaim) in mem_cgroup_iter() argument
|
D | nfs_xdr.h | 495 unsigned char reclaim : 1; member
|
/linux-4.4.14/include/linux/lockd/ |
D | xdr.h | 65 u32 reclaim; member
|
/linux-4.4.14/drivers/media/mmc/siano/ |
D | smssdio.c | 308 goto reclaim; in smssdio_probe() 312 reclaim: in smssdio_probe()
|
/linux-4.4.14/drivers/usb/host/ |
D | oxu210hp-hcd.c | 1665 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 …]
|
D | oxu210hp.h | 301 struct ehci_qh *reclaim; /* next to reclaim */ member 393 struct ehci_qh *reclaim; member
|
/linux-4.4.14/Documentation/accounting/ |
D | taskstats-struct.txt | 29 6) Extended delay accounting fields for memory reclaim 176 6) Extended delay accounting fields for memory reclaim 177 /* Delay waiting for memory reclaim */
|
D | delay-accounting.txt | 14 d) memory reclaim 45 delay seen for cpu, sync block I/O, swapin, memory reclaim etc.
|
/linux-4.4.14/Documentation/cgroups/ |
D | memory.txt | 161 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 545 Please note that unlike during the global reclaim, limit reclaim 548 if there are no file pages to reclaim. [all …]
|
D | unified-hierarchy.txt | 518 global reclaim prefers is opt-in, rather than opt-out. The costs 525 impossible. Second, the soft limit reclaim pass is so aggressive 531 reserve. A cgroup enjoys reclaim protection when it and all its 535 preferred reclaim pass. This allows the new low boundary to be 537 reclaim code, without the need for out-of-band data structures and 538 reclaim passes. Because the generic reclaim code considers all 540 reclaim pass, overreclaim of individual groups is eliminated as 556 into direct reclaim to work off the excess, but it never invokes the 564 breakdown of reclaim progress within the group, the high boundary
|
D | hugetlb.txt | 6 support page reclaim, enforcing the limit at page fault time implies that,
|
D | cpusets.txt | 295 cpuset, if it enters the synchronous (direct) page reclaim code.
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/pcie/ |
D | rx.c | 852 bool reclaim; in iwl_pcie_rx_handle_rb() local 884 reclaim = !(pkt->hdr.sequence & SEQ_RX_FRAME); in iwl_pcie_rx_handle_rb() 885 if (reclaim) { in iwl_pcie_rx_handle_rb() 891 reclaim = false; in iwl_pcie_rx_handle_rb() 903 if (reclaim) { in iwl_pcie_rx_handle_rb() 913 if (reclaim) { in iwl_pcie_rx_handle_rb()
|
D | trans.c | 2630 .reclaim = iwl_trans_pcie_reclaim,
|
/linux-4.4.14/fs/lockd/ |
D | clntproc.c | 266 if (host->h_reclaiming && !argp->reclaim) in nlmclnt_call() 296 if (argp->reclaim) { in nlmclnt_call() 302 if (!argp->reclaim) { in nlmclnt_call() 620 req->a_args.reclaim = 1; in nlmclnt_reclaim()
|
D | svc4proc.c | 132 argp->reclaim); in nlm4svc_proc_lock() 326 if (locks_in_grace(SVC_NET(rqstp)) && !argp->reclaim) { in nlm4svc_proc_share()
|
D | svclock.c | 400 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()
|
D | svcproc.c | 163 argp->reclaim)); in nlmsvc_proc_lock() 369 if (locks_in_grace(SVC_NET(rqstp)) && !argp->reclaim) { in nlmsvc_proc_share()
|
D | xdr.c | 222 argp->reclaim = ntohl(*p++); in nlmsvc_decode_lockargs()
|
D | xdr4.c | 219 argp->reclaim = ntohl(*p++); in nlm4svc_decode_lockargs()
|
D | clntxdr.c | 406 encode_bool(xdr, args->reclaim); in nlm_xdr_enc_lockargs()
|
D | clnt4xdr.c | 413 encode_bool(xdr, args->reclaim); in nlm4_xdr_enc_lockargs()
|
/linux-4.4.14/Documentation/vm/ |
D | unevictable-lru.txt | 30 - 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 532 try_to_unmap() is always called, by either vmscan for reclaim or for page 539 When trying to reclaim, if try_to_unmap_one() finds the page in a VM_LOCKED [all …]
|
D | balance | 6 The first reason why a caller may avoid reclaim is that the caller can not 9 overhead of page reclaim. This may happen for opportunistic high-order
|
D | idle_page_tracking.txt | 61 reclaim unreferenced pages first on memory shortage conditions. A page is 76 When a dirty page is written to swap or disk as a result of memory reclaim or
|
D | zswap.txt | 11 reclaim. This interaction has not been fully explored on the large set of
|
D | frontswap.txt | 44 in order to allow the backend to arbitrarily "reclaim" space used to
|
/linux-4.4.14/fs/xfs/ |
D | xfs_icache.c | 915 goto reclaim; in xfs_reclaim_inode() 923 goto reclaim; in xfs_reclaim_inode() 925 goto reclaim; in xfs_reclaim_inode() 964 reclaim: in xfs_reclaim_inode()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | pstore | 28 device that it can reclaim the space for later re-use.
|
/linux-4.4.14/Documentation/ |
D | workqueue.txt | 148 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
|
D | kmemleak.txt | 134 In this situation, you may reclaim memory with:
|
D | memory-hotplug.txt | 297 (1) reclaim and free all memory in the memory block.
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | sge.c | 328 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.4.14/net/ipv4/ |
D | tcp_metrics.c | 158 bool reclaim = false; in tcpm_new() local 168 reclaim = true; in tcpm_new() 176 if (unlikely(reclaim)) { in tcpm_new() 197 if (likely(!reclaim)) { in tcpm_new()
|
/linux-4.4.14/Documentation/filesystems/nfs/ |
D | fault_injection.txt | 46 Clearing this list will force the client to reclaim its locks (files are
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/ |
D | iwl-trans.h | 577 void (*reclaim)(struct iwl_trans *trans, int queue, int ssn, member 936 trans->ops->reclaim(trans, queue, ssn, skbs); in iwl_trans_reclaim()
|
/linux-4.4.14/mm/ |
D | memcontrol.c | 874 struct mem_cgroup_reclaim_cookie *reclaim) in mem_cgroup_iter() argument 887 if (prev && !reclaim) in mem_cgroup_iter() 898 if (reclaim) { in mem_cgroup_iter() 901 mz = mem_cgroup_zone_zoneinfo(root, reclaim->zone); in mem_cgroup_iter() 902 iter = &mz->iter[reclaim->priority]; in mem_cgroup_iter() 904 if (prev && reclaim->generation != iter->generation) in mem_cgroup_iter() 965 if (reclaim) { in mem_cgroup_iter() 979 reclaim->generation = iter->generation; in mem_cgroup_iter() 1524 struct mem_cgroup_reclaim_cookie reclaim = { in mem_cgroup_soft_reclaim() local 1532 victim = mem_cgroup_iter(root_memcg, victim, &reclaim); in mem_cgroup_soft_reclaim()
|
D | Kconfig | 547 v3.11) that interacts heavily with memory reclaim. While these 566 deterministic reclaim properties that make it preferable to a higher 567 density approach when reclaim will be used.
|
D | vmscan.c | 2383 struct mem_cgroup_reclaim_cookie reclaim = { in shrink_zone() local 2393 memcg = mem_cgroup_iter(root, NULL, &reclaim); in shrink_zone() 2433 } while ((memcg = mem_cgroup_iter(root, memcg, &reclaim))); in shrink_zone()
|
/linux-4.4.14/Documentation/devicetree/bindings/reserved-memory/ |
D | reserved-memory.txt | 63 able to reclaim it back. Typically that means that the operating
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
D | sge.c | 1291 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.4.14/Documentation/blockdev/ |
D | ramdisk.txt | 23 so that the VM subsystem does not try to reclaim them later.
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | sge.c | 1324 int reclaim = hw_cidx - q->cidx; in reclaim_completed_tx_imm() local 1326 if (reclaim < 0) in reclaim_completed_tx_imm() 1327 reclaim += q->size; in reclaim_completed_tx_imm() 1329 q->in_use -= reclaim; in reclaim_completed_tx_imm()
|
/linux-4.4.14/Documentation/filesystems/ |
D | btrfs.txt | 104 Discard issues frequent commands to let the block device reclaim space
|
D | f2fs.txt | 60 needs to reclaim these obsolete blocks seamlessly to users. This job is called 202 reclaim the prefree segments to free segments.
|
D | xfs.txt | 64 device reclaim space freed by the filesystem. This is
|
D | vfs.txt | 313 the VM is trying to reclaim under GFP_NOFS conditions, hence this 767 is_dirty_writeback: Called by the VM when attempting to reclaim a page. 771 more complex state (unstable pages in NFS prevent reclaim) or
|
D | proc.txt | 802 can reclaim pages within a page block to satisfy a high-order allocation.
|
/linux-4.4.14/arch/cris/arch-v10/kernel/ |
D | head.S | 160 ;; Put this in a suitable section where we can reclaim storage
|
/linux-4.4.14/drivers/net/wireless/iwlegacy/ |
D | 3945-mac.c | 1209 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()
|
D | 4965-mac.c | 4233 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.4.14/Documentation/DocBook/ |
D | networking.xml.db | 155 API---sk-mem-reclaim
|
/linux-4.4.14/scripts/genksyms/ |
D | parse.tab.c_shipped | 2280 /* Do not reclaim the symbols of the rule which action triggered 2366 /* Do not reclaim the symbols of the rule which action triggered
|
/linux-4.4.14/drivers/misc/ |
D | Kconfig | 420 like a "balloon" that can be inflated to reclaim physical pages
|
/linux-4.4.14/scripts/dtc/ |
D | dtc-parser.tab.c_shipped | 2140 /* Do not reclaim the symbols of the rule whose action triggered 2231 /* Do not reclaim the symbols of the rule whose action triggered
|
/linux-4.4.14/scripts/kconfig/ |
D | zconf.tab.c_shipped | 2223 /* Do not reclaim the symbols of the rule which action triggered 2307 /* Do not reclaim the symbols of the rule which action triggered
|
/linux-4.4.14/Documentation/RCU/ |
D | whatisRCU.txt | 668 to that data item, so we can safely reclaim it.
|
/linux-4.4.14/init/ |
D | Kconfig | 1064 support page reclaim, enforcing the limit at page fault time implies
|
/linux-4.4.14/fs/nfs/ |
D | nfs4xdr.c | 1318 *p++ = cpu_to_be32(args->reclaim); in encode_lock()
|
D | nfs4proc.c | 5922 data->arg.reclaim = NFS_LOCK_RECLAIM; in _nfs4_do_setlk()
|