/kernel/linux/linux-5.10/mm/ |
H A D | pgtable-generic.c | 81 int young; in ptep_clear_flush_young() local 82 young = ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young() 83 if (young) in ptep_clear_flush_young() 85 return young; in ptep_clear_flush_young() 123 int young; in pmdp_clear_flush_young() local 125 young = pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young() 126 if (young) in pmdp_clear_flush_young() 128 return young; in pmdp_clear_flush_young()
|
H A D | mmu_notifier.c | 361 * If no young bitflag is supported by the hardware, ->clear_flush_young can 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() [all...] |
/kernel/linux/linux-6.6/mm/ |
H A D | pgtable-generic.c | 85 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 D | mmu_notifier.c | 361 * If no young bitflag is supported by the hardware, ->clear_flush_young can 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() [all...] |
H A D | huge_memory.c | 1905 * dirty/young flags set by hardware. in change_huge_pmd() 2073 bool young, write, soft_dirty, pmd_migration = false, uffd_wp = false; in __split_huge_pmd_locked() local 2159 young = is_migration_entry_young(entry); in __split_huge_pmd_locked() 2170 young = pmd_young(old_pmd); in __split_huge_pmd_locked() 2225 if (young) in __split_huge_pmd_locked() 2240 if (!young) in __split_huge_pmd_locked()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | request_sock.h | 179 atomic_t young; member 219 atomic_dec(&queue->young); in reqsk_queue_removed() 225 atomic_inc(&queue->young); in reqsk_queue_added() 236 return atomic_read(&queue->young); in reqsk_queue_len_young()
|
/kernel/linux/linux-6.6/include/net/ |
H A 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()
|
/kernel/linux/linux-6.6/mm/damon/ |
H A D | vaddr.c | 434 bool young; member 468 priv->young = true; in damon_young_pmd_entry() 492 priv->young = true; in damon_young_pmd_entry() 521 priv->young = true; in damon_young_hugetlb_entry() 545 .young = false, in damon_va_young() 551 return arg.young; in damon_va_young()
|
/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | pgtable.c | 601 int young; in pmdp_clear_flush_young() local 605 young = pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young() 606 if (young) in pmdp_clear_flush_young() 609 return young; in pmdp_clear_flush_young()
|
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | pgtable.c | 617 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()
|
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | ninet_connection_sock.c | 57 atomic_dec(&queue->young); in ninet_reqsk_timer_handler()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | page-flags.h | 460 TESTPAGEFLAG(Young, young, PF_ANY) 461 SETPAGEFLAG(Young, young, PF_ANY) 462 TESTCLEARFLAG(Young, young, PF_ANY)
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | inet_connection_sock.c | 937 atomic_inc(&queue->young); in reqsk_queue_migrated() 1028 /* Normally all the openreqs are young and become mature in reqsk_timer_handler() 1041 * Essentially, we reserve half of room for young in reqsk_timer_handler() 1048 int young = reqsk_queue_len_young(queue) << 1; in reqsk_timer_handler() local 1051 if (qlen < young) in reqsk_timer_handler() 1054 young <<= 1; in reqsk_timer_handler() 1065 atomic_dec(&queue->young); in reqsk_timer_handler()
|
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
H A D | tdp_mmu.c | 716 int young = 0; in age_gfn_range() local 745 young = 1; in age_gfn_range() 748 return young; in age_gfn_range()
|
H A D | mmu.c | 1536 int young = 0; in kvm_age_rmapp() local 1539 young |= mmu_spte_age(sptep); in kvm_age_rmapp() 1541 trace_kvm_age_page(gfn, level, slot, young); in kvm_age_rmapp() 1542 return young; in kvm_age_rmapp() 1576 int young = false; in kvm_age_hva() local 1578 young = kvm_handle_hva_range(kvm, start, end, 0, kvm_age_rmapp); in kvm_age_hva() 1580 young |= kvm_tdp_mmu_age_hva_range(kvm, start, end); in kvm_age_hva() 1582 return young; in kvm_age_hva() 1587 int young = false; in kvm_test_age_hva() local 1589 young in kvm_test_age_hva() [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | pgtable.h | 816 int young = ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young() local 818 if (young) { in ptep_clear_flush_young() 821 * happen is that a CPU continues to use the young entry in its in ptep_clear_flush_young() 830 return young; in ptep_clear_flush_young() 982 * the pte is old and cannot be marked young. So we always end up with zeroed
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | page-flags.h | 601 TESTPAGEFLAG(Young, young, PF_ANY) 602 SETPAGEFLAG(Young, young, PF_ANY) 603 TESTCLEARFLAG(Young, young, PF_ANY)
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | inet_connection_sock.c | 764 /* Normally all the openreqs are young and become mature in reqsk_timer_handler() 777 * Essentially, we reserve half of room for young in reqsk_timer_handler() 783 int young = reqsk_queue_len_young(queue) << 1; in reqsk_timer_handler() local 786 if (qlen < young) in reqsk_timer_handler() 789 young <<= 1; in reqsk_timer_handler() 802 atomic_dec(&queue->young); in reqsk_timer_handler()
|
/kernel/linux/linux-5.10/fs/proc/ |
H A D | task_mmu.c | 458 bool compound, bool young, bool dirty, bool locked, in smaps_account() 476 if (young || page_is_young(page) || PageReferenced(page)) in smaps_account() 531 bool migration = false, young = false, dirty = false; in smaps_pte_entry() local 535 young = pte_young(*pte); in smaps_pte_entry() 570 smaps_account(mss, page, false, young, dirty, locked, migration); in smaps_pte_entry() 457 smaps_account(struct mem_size_stats *mss, struct page *page, bool compound, bool young, bool dirty, bool locked, bool migration) smaps_account() argument
|
/kernel/linux/linux-6.6/fs/proc/ |
H A D | task_mmu.c | 455 bool compound, bool young, bool dirty, bool locked, in smaps_account() 476 if (young || page_is_young(page) || PageReferenced(page)) in smaps_account() 543 bool migration = false, young = false, dirty = false; in smaps_pte_entry() local 548 young = pte_young(ptent); in smaps_pte_entry() 579 smaps_account(mss, page, false, young, dirty, locked, migration); in smaps_pte_entry() 454 smaps_account(struct mem_size_stats *mss, struct page *page, bool compound, bool young, bool dirty, bool locked, bool migration) smaps_account() argument
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | mmflags.h | 139 IF_HAVE_PG_IDLE(young) \
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | pgtable.h | 915 int young = ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young() local 917 if (young) { in ptep_clear_flush_young() 920 * happen is that a CPU continues to use the young entry in its in ptep_clear_flush_young() 929 return young; in ptep_clear_flush_young() 1092 * the pte is old and cannot be marked young. So we always end up with zeroed
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/ |
H A D | pgtable.c | 1247 bool young; member 1259 data->young = true; in stage2_age_walker() 1292 return data.young; in kvm_pgtable_stage2_test_clear_young()
|
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/ |
H A D | mmu.c | 1612 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 | in kvm_test_age_gfn() [all...] |
/kernel/linux/linux-5.10/virt/kvm/ |
H A D | kvm_main.c | 582 int young, idx; in kvm_mmu_notifier_clear_flush_young() local 587 young = kvm_age_hva(kvm, start, end); in kvm_mmu_notifier_clear_flush_young() 588 if (young) in kvm_mmu_notifier_clear_flush_young() 594 return young; in kvm_mmu_notifier_clear_flush_young() 603 int young, idx; in kvm_mmu_notifier_clear_young() local 620 young = kvm_age_hva(kvm, start, end); in kvm_mmu_notifier_clear_young() 624 return young; in kvm_mmu_notifier_clear_young() 632 int young, idx; in kvm_mmu_notifier_test_young() local 636 young = kvm_test_age_hva(kvm, address); in kvm_mmu_notifier_test_young() 640 return young; in kvm_mmu_notifier_test_young() [all...] |