/Linux-v6.1/mm/ |
D | pgtable-generic.c | 82 int young; in ptep_clear_flush_young() local 83 young = ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young() 84 if (young) in ptep_clear_flush_young() 86 return young; in ptep_clear_flush_young() 124 int young; in pmdp_clear_flush_young() local 126 young = pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young() 127 if (young) in pmdp_clear_flush_young() 129 return young; in pmdp_clear_flush_young()
|
D | mmu_notifier.c | 370 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()
|
D | vmscan.c | 3867 static bool suitable_to_scan(int total, int young) in suitable_to_scan() argument 3872 return young * n >= total; in suitable_to_scan() 3883 int young = 0; in walk_pte_range() local 3922 young++; in walk_pte_range() 3943 return suitable_to_scan(total, young); in walk_pte_range() 4436 unsigned long young = 0; in should_run_aging() local 4454 young += size; in should_run_aging() 4480 if (young * MIN_NR_GENS > total) in should_run_aging() 4597 int young = 0; in lru_gen_look_around() local 4651 young++; in lru_gen_look_around() [all …]
|
D | huge_memory.c | 2043 bool young, write, soft_dirty, pmd_migration = false, uffd_wp = false; in __split_huge_pmd_locked() local 2128 young = is_migration_entry_young(entry); in __split_huge_pmd_locked() 2139 young = pmd_young(old_pmd); in __split_huge_pmd_locked() 2191 if (young) in __split_huge_pmd_locked() 2207 if (!young) in __split_huge_pmd_locked()
|
/Linux-v6.1/Documentation/mm/ |
D | arch_pgtable_helpers.rst | 27 | pte_young | Tests a young PTE | 43 | pte_mkyoung | Creates a young PTE | 75 | ptep_test_and_clear_young | Clears young from a PTE | 99 | pmd_young | Tests a young PMD | 115 | pmd_mkyoung | Creates a young PMD | 149 | pmdp_test_and_clear_young | Clears young from a PMD | 173 | pud_young | Tests a young PUD | 181 | pud_mkyoung | Creates a young PUD | 205 | pudp_test_and_clear_young | Clears young from a PUD |
|
D | multigen_lru.rst | 31 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 113 The aging produces young generations. Given an ``lruvec``, it 119 young PTEs. For the former, it iterates ``lruvec_memcg()->mm_list`` 122 the latter, when the eviction walks the rmap and finds a young PTE, 123 the aging scans the adjacent PTEs. For both, on finding a young PTE,
|
/Linux-v6.1/include/net/ |
D | request_sock.h | 181 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()
|
/Linux-v6.1/mm/damon/ |
D | vaddr.c | 426 bool young; member 456 priv->young = true; in damon_young_pmd_entry() 478 priv->young = true; in damon_young_pmd_entry() 508 priv->young = true; in damon_young_hugetlb_entry() 531 .young = false, in damon_va_young() 537 return arg.young; in damon_va_young()
|
/Linux-v6.1/arch/x86/mm/ |
D | pgtable.c | 604 int young; in pmdp_clear_flush_young() local 608 young = pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young() 609 if (young) in pmdp_clear_flush_young() 612 return young; in pmdp_clear_flush_young()
|
/Linux-v6.1/arch/arm/mm/ |
D | proc-macros.S | 220 tst r3, #L_PTE_PRESENT | L_PTE_YOUNG @ present and young? 265 tst r3, #L_PTE_PRESENT | L_PTE_YOUNG @ present and young?
|
/Linux-v6.1/net/ipv4/ |
D | inet_connection_sock.c | 891 atomic_inc(&queue->young); in reqsk_queue_migrated() 1002 int young = reqsk_queue_len_young(queue) << 1; in reqsk_timer_handler() local 1005 if (qlen < young) in reqsk_timer_handler() 1008 young <<= 1; in reqsk_timer_handler() 1019 atomic_dec(&queue->young); in reqsk_timer_handler()
|
/Linux-v6.1/include/linux/ |
D | page-flags.h | 592 TESTPAGEFLAG(Young, young, PF_ANY) in TESTPAGEFLAG() argument 593 SETPAGEFLAG(Young, young, PF_ANY) in TESTPAGEFLAG() 594 TESTCLEARFLAG(Young, young, PF_ANY) in TESTPAGEFLAG()
|
/Linux-v6.1/fs/proc/ |
D | task_mmu.c | 448 bool compound, bool young, bool dirty, bool locked, in smaps_account() argument 466 if (young || page_is_young(page) || PageReferenced(page)) in smaps_account() 533 bool migration = false, young = false, dirty = false; in smaps_pte_entry() local 537 young = pte_young(*pte); in smaps_pte_entry() 568 smaps_account(mss, page, false, young, dirty, locked, migration); in smaps_pte_entry()
|
/Linux-v6.1/arch/arm64/include/asm/ |
D | pgtable.h | 905 int young = ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young() local 907 if (young) { in ptep_clear_flush_young() 919 return young; in ptep_clear_flush_young()
|
/Linux-v6.1/arch/x86/kvm/mmu/ |
D | mmu.c | 1560 int young = 0; in kvm_age_rmap() local 1563 young |= mmu_spte_age(sptep); in kvm_age_rmap() 1565 return young; in kvm_age_rmap() 1618 bool young = false; in kvm_age_gfn() local 1621 young = kvm_handle_gfn_range(kvm, range, kvm_age_rmap); in kvm_age_gfn() 1624 young |= kvm_tdp_mmu_age_gfn_range(kvm, range); in kvm_age_gfn() 1626 return young; in kvm_age_gfn() 1631 bool young = false; in kvm_test_age_gfn() local 1634 young = kvm_handle_gfn_range(kvm, range, kvm_test_age_rmap); in kvm_test_age_gfn() 1637 young |= kvm_tdp_mmu_test_age_gfn(kvm, range); in kvm_test_age_gfn() [all …]
|
/Linux-v6.1/drivers/perf/ |
D | xgene_pmu.c | 418 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),
|
/Linux-v6.1/Documentation/process/ |
D | 7.AdvancedTopics.rst | 25 edges and poses certain hazards; it is a young and powerful tool which is
|
/Linux-v6.1/Documentation/ABI/testing/ |
D | sysfs-fs-f2fs | 555 Description: When ATGC is on, it controls age threshold to bypass GCing young
|
D | sysfs-driver-ufs | 1423 Contact: Jinyoung Choi <j-young.choi@samsung.com>
|