Home
last modified time | relevance | path

Searched refs:young (Results 1 – 22 of 22) sorted by relevance

/openbmc/linux/mm/
H A Dpgtable-generic.c85 int young; in ptep_clear_flush_young() local
86 young = ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young()
87 if (young) in ptep_clear_flush_young()
89 return young; in ptep_clear_flush_young()
127 int young; in pmdp_clear_flush_young() local
129 young = pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young()
130 if (young) in pmdp_clear_flush_young()
132 return young; in pmdp_clear_flush_young()
H A Dmmu_notifier.c370 int young = 0, id; in __mmu_notifier_clear_flush_young() local
377 young |= subscription->ops->clear_flush_young( in __mmu_notifier_clear_flush_young()
382 return young; in __mmu_notifier_clear_flush_young()
390 int young = 0, id; in __mmu_notifier_clear_young() local
397 young |= subscription->ops->clear_young(subscription, in __mmu_notifier_clear_young()
402 return young; in __mmu_notifier_clear_young()
409 int young = 0, id; in __mmu_notifier_test_young() local
416 young = subscription->ops->test_young(subscription, mm, in __mmu_notifier_test_young()
418 if (young) in __mmu_notifier_test_young()
424 return young; in __mmu_notifier_test_young()
H A Dvmscan.c3975 static bool suitable_to_scan(int total, int young) in suitable_to_scan() argument
3980 return young * n >= total; in suitable_to_scan()
3991 int young = 0; in walk_pte_range() local
4031 young++; in walk_pte_range()
4050 return suitable_to_scan(total, young); in walk_pte_range()
4657 int young = 0; in lru_gen_look_around() local
4722 young++; in lru_gen_look_around()
4748 if (suitable_to_scan(i, young)) in lru_gen_look_around()
5267 unsigned long young = 0; in should_run_aging() local
5292 young += size; in should_run_aging()
[all …]
H A Dhuge_memory.c2062 bool young, write, soft_dirty, pmd_migration = false, uffd_wp = false; in __split_huge_pmd_locked() local
2127 young = is_migration_entry_young(entry); in __split_huge_pmd_locked()
2162 young = pmd_young(old_pmd); in __split_huge_pmd_locked()
2217 if (young) in __split_huge_pmd_locked()
2232 if (!young) in __split_huge_pmd_locked()
/openbmc/linux/Documentation/mm/
H A Darch_pgtable_helpers.rst25 | pte_young | Tests a young PTE |
41 | pte_mkyoung | Creates a young PTE |
77 | ptep_test_and_clear_young | Clears young from a PTE |
101 | pmd_young | Tests a young PMD |
117 | pmd_mkyoung | Creates a young PMD |
156 | pmdp_test_and_clear_young | Clears young from a PMD |
180 | pud_young | Tests a young PUD |
188 | pud_mkyoung | Creates a young PUD |
213 | pudp_test_and_clear_young | Clears young from a PUD |
H A Dmultigen_lru.rst31 profit from discovering a young PTE. A page table walk can sweep all
32 the young PTEs in an address space, but the address space can be too
114 The aging produces young generations. Given an ``lruvec``, it
120 young PTEs. For the former, it iterates ``lruvec_memcg()->mm_list``
123 the latter, when the eviction walks the rmap and finds a young PTE,
124 the aging scans the adjacent PTEs. For both, on finding a young PTE,
190 trips into the rmap. It scans the adjacent PTEs of a young PTE and
204 will be scanned for young pages.
234 1. It has the young and the old (generations), i.e., the counterparts
/openbmc/linux/include/net/
H A Drequest_sock.h181 atomic_t young; member
221 atomic_dec(&queue->young); in reqsk_queue_removed()
227 atomic_inc(&queue->young); in reqsk_queue_added()
238 return atomic_read(&queue->young); in reqsk_queue_len_young()
/openbmc/linux/mm/damon/
H A Dvaddr.c436 bool young; member
470 priv->young = true; in damon_young_pmd_entry()
494 priv->young = true; in damon_young_pmd_entry()
523 priv->young = true; in damon_young_hugetlb_entry()
547 .young = false, in damon_va_young()
553 return arg.young; in damon_va_young()
/openbmc/linux/arch/x86/mm/
H A Dpgtable.c617 int young; in pmdp_clear_flush_young() local
621 young = pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young()
622 if (young) in pmdp_clear_flush_young()
625 return young; in pmdp_clear_flush_young()
/openbmc/openbmc/poky/meta/recipes-support/itstool/itstool/
H A D0001-Native-Don-t-use-build-time-hardcoded-python-binary-.patch10 '-S' and '-s' option because '-S' is relatively young [1] and elder build-host
/openbmc/linux/arch/arm/mm/
H A Dproc-macros.S221 tst r3, #L_PTE_PRESENT | L_PTE_YOUNG @ present and young?
266 tst r3, #L_PTE_PRESENT | L_PTE_YOUNG @ present and young?
/openbmc/linux/net/ipv4/
H A Dinet_connection_sock.c954 atomic_inc(&queue->young); in reqsk_queue_migrated()
1075 int young = reqsk_queue_len_young(queue) << 1; in reqsk_timer_handler() local
1078 if (qlen < young) in reqsk_timer_handler()
1081 young <<= 1; in reqsk_timer_handler()
1092 atomic_dec(&queue->young); in reqsk_timer_handler()
/openbmc/linux/include/linux/
H A Dpage-flags.h606 TESTPAGEFLAG(Young, young, PF_ANY) in TESTPAGEFLAG() argument
607 SETPAGEFLAG(Young, young, PF_ANY) in TESTPAGEFLAG()
608 TESTCLEARFLAG(Young, young, PF_ANY) in TESTPAGEFLAG()
/openbmc/linux/include/trace/events/
H A Dmmflags.h126 IF_HAVE_PG_IDLE(young) \
/openbmc/linux/fs/proc/
H A Dtask_mmu.c441 bool compound, bool young, bool dirty, bool locked, in smaps_account() argument
462 if (young || page_is_young(page) || PageReferenced(page)) in smaps_account()
529 bool migration = false, young = false, dirty = false; in smaps_pte_entry() local
534 young = pte_young(ptent); in smaps_pte_entry()
565 smaps_account(mss, page, false, young, dirty, locked, migration); in smaps_pte_entry()
/openbmc/linux/arch/arm64/include/asm/
H A Dpgtable.h915 int young = ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young() local
917 if (young) { in ptep_clear_flush_young()
929 return young; in ptep_clear_flush_young()
/openbmc/linux/arch/arm64/kvm/hyp/
H A Dpgtable.c1254 bool young; member
1266 data->young = true; in stage2_age_walker()
1299 return data.young; in kvm_pgtable_stage2_test_clear_young()
/openbmc/linux/arch/x86/kvm/mmu/
H A Dmmu.c1612 int young = 0; in kvm_age_rmap() local
1615 young |= mmu_spte_age(sptep); in kvm_age_rmap()
1617 return young; in kvm_age_rmap()
1669 bool young = false; in kvm_age_gfn() local
1672 young = kvm_handle_gfn_range(kvm, range, kvm_age_rmap); in kvm_age_gfn()
1675 young |= kvm_tdp_mmu_age_gfn_range(kvm, range); in kvm_age_gfn()
1677 return young; in kvm_age_gfn()
1682 bool young = false; in kvm_test_age_gfn() local
1685 young = kvm_handle_gfn_range(kvm, range, kvm_test_age_rmap); in kvm_test_age_gfn()
1688 young |= kvm_tdp_mmu_test_age_gfn(kvm, range); in kvm_test_age_gfn()
[all …]
/openbmc/linux/drivers/perf/
H A Dxgene_pmu.c418 XGENE_PMU_EVENT_ATTR(young-replacement, 0x1e),
423 XGENE_PMU_EVENT_ATTR(young-r-replacement, 0x23),
424 XGENE_PMU_EVENT_ATTR(young-nr-replacement, 0x24),
/openbmc/linux/Documentation/process/
H A D7.AdvancedTopics.rst25 edges and poses certain hazards; it is a young and powerful tool which is
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-fs-f2fs563 Description: When ATGC is on, it controls age threshold to bypass GCing young
H A Dsysfs-driver-ufs1423 Contact: Jinyoung Choi <j-young.choi@samsung.com>